题目名称 | 933. [暑假培训2012] 打乒乓球 |
---|---|
输入输出 | table2.in/out |
难度等级 | ☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | mouse 于2012-07-17加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:74, 提交:111, 通过率:66.67% | ||||
TA | 100 | 0.000 s | 0.00 MiB | Pascal |
斗鹰 | 100 | 0.000 s | 0.00 MiB | C |
qyd | 100 | 0.000 s | 0.00 MiB | C++ |
铑小子 | 100 | 0.000 s | 0.00 MiB | C++ |
zcx | 100 | 0.000 s | 0.00 MiB | C++ |
digital-T | 100 | 0.003 s | 0.17 MiB | Pascal |
三木公98 | 100 | 0.003 s | 0.17 MiB | Pascal |
张汕成神犇 | 100 | 0.003 s | 0.17 MiB | Pascal |
---- | 100 | 0.003 s | 0.17 MiB | Pascal |
lmm | 100 | 0.003 s | 0.17 MiB | Pascal |
本题关联比赛 | |||
20130725暑期B班1测 | |||
20130725暑期B班1测 |
关于 打乒乓球 的近10条评论(全部评论) | ||||
---|---|---|---|---|
正整数N 范围错了
好坑呀
2014-10-10 14:41
1楼
|
第49届世界锦标赛在广州召开,时间从2月24日至3月2日,这对于乒乓球球迷们来说是个大好的机会。TZD约了中山大学的其它几位球迷去观看第一天的比赛,这天当他们到达体育馆时,离比赛还有1个小时,因此他们决定四处蹓跶一下。他们在不远的地方发现一些小孩在一个球桌上玩游戏,游戏是这样的:玩家站在球桌的一端,在球桌的另一端有一个机器一个接一个地为玩家发球,玩家只管击球即可。(如图所示)
在玩家对面的那半个台面上,有三个大小不一的圆,从左到右排列,我们称其为大圆,中圆和小圆,如果玩家的球击中了大圆,就能得1分,击中了中圆得2分,击中小圆得3分,可是如果球打到了圆的边线上是不得分的。如果玩家获得了足够的分数,就能赢得奖品!TZD也想试试。
设定三个圆的参数由3个整数给出分别是:(圆中心点的x坐标,圆中心点的y坐标,圆的半径)。从左到右,3个圆的参数为别为(30,30,20),(100,30,10),(170,30,5),每次击球也用两个整数(x,y)给出,表示TZD将球击到桌面上的位置坐标(xpos,ypos),在N次击球后请你告诉TZD他的得分。
第一行有一个正整数T,表示接下来测试数据的个数。
对于每一个测试数据,第一行为一个正整数N(0<=N<=60),表示TZG的击球次数,接下来有N行,每行有两个整数xpos和ypos,(0<=xpos<=200,0<=ypos<=100)。
对于每个测试数据,在一行输出对应总得分。
3 2 30 31 100 32 1 30 50 3 30 30 99 30 170 30
3 0 6