文件名称:BZOJ3570 DYZ
文件大小:919KB
文件格式:ZIP
更新时间:2021-09-20 08:25:14
c++ code
Description 背景 众所周知,DZY是个大学霸,精通数理化。有天,吉丽拿着一道物理题目去问DZY,DZY很快就秒了这题,但是懒得算了,就让你来解决它。 题目描述 现在水平面上有一条无限长的光滑轨道,上面有n个小球(体积忽略),每个小球的质量都相同。现在这些小球在某些神奇的力量下开始了运动。 给定一个常数C, 每个小球在任意时刻的速度v和加速度a均满足a*v=C. 吉丽还规定,在任意时刻,每个小球的加速度a和速度v方向相同。 因为有多个小球的存在,在运动中,小球之间可能发生碰撞,这里假设小球间发生的碰撞均为完全弹性碰撞。 吉丽还会给你常数C,每个小球最开始的位置,运动方向,以及初速度Vi. 吉丽的询问是这样的: 给你整数T,K, 让你求当前系统中,让小球开始运动T时刻后,速率第K小的小球的速率为多少。 注意,每次询问之后,小球回到原位。 当然,为了考察你的随机应变能力,吉丽会在问问题的时候不时地增加新的小球。
【文件预览】:
4
----4.plg(858B)
----4.opt(48KB)
----4.cpp(1KB)
----data.txt(57B)
----4.dsp(4KB)
----4.dsw(508B)
----Debug()
--------4.obj(37KB)
--------4.pch(1.94MB)
--------vc60.idb(97KB)
--------4.exe(284KB)
--------vc60.pdb(156KB)
--------4.pdb(1.14MB)
--------4.ilk(397KB)
----4.ncb(49KB)