题目名称 | 2375. 苳岑学姐の超电磁炮 |
---|---|
输入输出 | dcball.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | sywgz 于2016-07-07加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:8, 提交:18, 通过率:44.44% | ||||
zihahahaha | 100 | 0.075 s | 0.37 MiB | C++ |
Ostmbh | 100 | 0.081 s | 0.33 MiB | C++ |
kxxy | 100 | 0.081 s | 0.33 MiB | C++ |
AAAAAAAAAA | 100 | 0.092 s | 0.32 MiB | C++ |
Mealy | 100 | 0.120 s | 2.99 MiB | C++ |
cdcq | 100 | 0.194 s | 2.60 MiB | C++ |
宋逸群 | 100 | 0.303 s | 0.52 MiB | C++ |
c2018 | 100 | 0.575 s | 0.40 MiB | C++ |
AAAAAAAAAA | 70 | 0.093 s | 0.32 MiB | C++ |
Mealy | 40 | 0.050 s | 19.39 MiB | C++ |
本题关联比赛 | |||
20160707 | |||
防止浮躁的小练习v0.4 |
关于 苳岑学姐の超电磁炮 的近10条评论(全部评论) | ||||
---|---|---|---|---|
POJ 1852 http://poj.org/problem?id=1852
| ||||
回复 @姬树流 :
四高一
NVIDIA
2016-10-13 14:32
9楼
| ||||
回复 @NVIDIA :
本来是想把题面改成超电磁炮的,但是正如上面↑所说,时间太仓促没来得及该体面= =
cdcq
2016-07-20 11:07
8楼
| ||||
回复 @ミント :
这个跟超电子炮有什么关系吗?
NVIDIA
2016-07-19 20:44
7楼
| ||||
这题目名称可以码了
NVIDIA
2016-07-19 20:43
6楼
| ||||
晕啊,敲了几个小时,终于AC了,好有成就感,菜鸟也来抢个楼吧~~
c2018
2016-07-07 21:08
5楼
| ||||
出题人造题时间很仓促,理解一下吧^_^(就TM造了一晚上+一中午)
农场主
2016-07-07 19:46
4楼
| ||||
出题人在此
应该是老师传错数据了,我跑的第一个数据是错的,又跑了一个,可能之前内个忘删了或者粘贴的时候没覆盖上去
cdcq
2016-07-07 16:57
3楼
| ||||
貌似数据已修正的样子....膜楼上神犇. ;3
ミント
2016-07-07 16:30
2楼
| ||||
测试数据答案与题意不符,只能照错的写
AAAAAAAAAA
2016-07-07 15:48
1楼
|
请大家尊重出题构数据的同学,不要用不正确的算法水过
在水平桌面上放着一个光滑的管道,管道中有一堆光滑的球,球的直径和管道的直径相等,所以球只能在一条直线上运动,所有球速度均为1,球是匀速运动的而且球很弹,两个球相撞后两个球的运动方向都会变为和原来相反的方向,但是速率不会变但是速率不会变但是速率不会变,管道两边开口所以有些球会掉出来,忽略一切摩擦力和能量损耗,忽略空气助力,球被视为质点,即忽略球的直径,给出球的数量,他们初始的位置,速度方向和速率,现在想问你在某些时刻球的位置
几个名词的解释:光滑:没有任何摩擦力;速率:速度由方向和大小组成,速率即为速度的大小;质点:忽略物体的形状大小,只考虑它的质量,受力情况和运动方向
关于两球相撞的情况:(左边的数是位置,右边是方向)酱紫两个球:(11,0)(13,1),一个单位时间后这两个球都会在12上,并且掉头,状态是酱紫(12,1)(12,0)
在如酱紫两个球(11,0)(12,1),半个单位时间后这两个球会碰上,半个单位时间弹回去,一个单位时间后状态是酱紫(11,1)(12,0)
第一行两个用空格隔开的整数N,L,表示有N个球,管的长度为L,坐标从1开始,到L结束
接下来n行,每行两个用空格隔开的整数,分别表示每个球开始的坐标,方向,第二个整数为1时球的运动方向向左,为0是向右,第二个整数为1时球的运动方向向左,为0是向右,第二个整数为1时球的运动方向向左,为0是向右,数据保证开始时没有球在管外,没有两个球坐标相等
接下来一个整数m,表示有m个询问
接下来m行,每行1个整数t,表示询问t个单位时间后每个球所在的位置,开始时间为0
共M行,每行N个用空格隔开的整数(如果球没掉的话),如果球掉了,输出”fire in the hole”(不输出引号),并且也要用空格隔开
3 10 2 1 8 1 4 0 2 2 1
fire in the hole 6 6 1 7 5
数据量:
数据组数 N L M 特殊情况
1-2 1 20 1 M=1
3 50 100 1 M=1
4-5 400 1000 50 所有球的方向都一样
6 500 1500 50 T<=2
7-10 1500 4000 100 无
考虑到作为T1本题难度过大,出题的同学不忍心看你们被虐,特别在这里提示一下:因为所有球的速率都为1且碰撞后球的速率不会变,所以可以把两球相撞“看成”互相穿过,而且球的相对位置是不会变的
在此键入。