解该题的核心思路
查看原帖
解该题的核心思路
1600214
HY_ACM楼主2025/6/27 18:29

很显然,这是一道典型的恒速度追及问题,那么根据x-t图像我们很容易就能得出其有且仅有一个相遇点(临界点)

我们现在以walk为参考系,当50>=t>=0时,bike的相对速度为-1.2;当 t>50时,bike的相对速度为1.8

那么我们要求相遇时间,即求bike回到原点的时间,进而得出相遇点(临界点)MeetPos

const int LeadTime = 50;
const double v_walk = 1.2;
const double v_bike = 3.0;

double MeetPos = (v_walk*LeadTime) + (v_walk)*(v_walk*LeadTime)/(v_bike - v_walk);

最后我们只需要以MeetPos为参照,写出相应的分支语句就行

2025/6/27 18:29
加载中...