T24744 [愚人节题目6]简单模拟题
题目背景
lxl正在研究永动机。为了从虚空中汲取能量,他需要计算一些超能粒子的运动。现在,他的超级计算机坏了,需要你来写一个程序来帮助他完成工作。
题目描述
三维空间有$n$个球形刚体(在相撞时会发生完全弹性碰撞)。为了简便考虑,假设表面完全光滑,且质量全部集中在球心,不计万有引力。假设没有重力或者其他外力的影响。
给出每个物体的质量、初始坐标、速度,你需要计算在一段时间后所有物体的状态。
为了避免输出过多,你只需要输出最后所有物体的质心的坐标。
输入格式
第一行两个正整数$n,t$,表示物体的个数和时间。
接下来$n$行,每行七个整数$m_i,r_i,x_i,y_i,z_i,vx_i,vy_i,vz_i$,表示物体的质量、半径、球心坐标、初速度(以空间向量的形式给出)。
所有数据都为国际单位制基本单位(kg, m, m/s)。
输入数据保证初始不会有任何物体重叠。
输出格式
输出一行三个实数$V_x,V_y,V_z$,表示最终状态所有物体的质心的坐标,每两个数字之间有空格隔开。
**注意:输入的数据均为整数,但是输出的可能是实数。你的输出和标准输出的相对误差或绝对误差不超过$10^{-6}$即认为是正确的。和输出格式不同的输出不保证SPJ不会出现错误**
说明/提示
$1 \le t\le 100, 1\le n\le 500$
$1\le m_i,r_i,x_i,y_i,z_i\le 100$
$-100\le vx_i,vy_i,vz_i \le 100$