Farmer John新买的干草打包机的内部结构大概算世界上最混乱的了,它不象普通的机器一样有明确的内部传动装置,而是,N(2≤N≤1050) 个齿轮互相作用,每个齿轮都可能驱动着多个齿轮。 FJ记录了对于每个齿轮 i,记录了它的 3 个参数:Xi,Yi 表示齿轮中心的位置坐标 (−5000≤Xi≤5000;−5000≤Yi≤5000);Ri 表示该齿轮的半径 (3≤Ri≤800)。
驱动齿轮的位置为 (0,0),并且FJ也知道最终的工作齿轮位于 Xt,Yt。 驱动齿轮顺时针转动,转速为 10,000 转/小时。你的任务是,确定传动序列中所有齿轮的转速。传动序列的定义为,能量由驱动齿轮传送到工作齿轮的过程中用到的所有齿轮的集合。对能量传送无意义的齿轮都应当被忽略。
在一个半径为 Rd,转速为 S 转/每小时的齿轮的带动下,与它相接的半径为 Rx 的齿轮的转速将为 Rx−S×Rd 转/小时。S前的负号的意思是,一个齿轮带动的另一个齿轮的转向会与它的转向相反。
FJ只对整个传动序列中所有齿轮速度的绝对值之和感兴趣,你的任务也就相应转化成求这个值。机器中除了驱动齿轮以外的所有齿轮都被另外某个齿轮带动,并且不会出现 2 个不同的齿轮带动同一个齿轮的情况。
翻译由 Present_Coming_Time 提供。
Farmer John新买的干草打包机的内部结构大概算世界上最混乱的了,它不象普通的机器一样有明确的内部传动装置,而是,$N (2 \leq N \leq 1050)$ 个齿轮互相作用,每个齿轮都可能驱动着多个齿轮。 FJ记录了对于每个齿轮 $i$,记录了它的 $3$ 个参数:$X_i,Y_i$ 表示齿轮中心的位置坐标 $(-5000 \leq X_i \leq 5000; -5000 \leq Y_i \leq 5000)$;$R_i$ 表示该齿轮的半径 $(3 \leq R_i \leq 800)$。
驱动齿轮的位置为 $(0,0)$,并且FJ也知道最终的工作齿轮位于 $X_t,Y_t$。 驱动齿轮顺时针转动,转速为 $10,000$ 转/小时。你的任务是,确定传动序列中所有齿轮的转速。传动序列的定义为,能量由驱动齿轮传送到工作齿轮的过程中用到的所有齿轮的集合。对能量传送无意义的齿轮都应当被忽略。
在一个半径为 $Rd$,转速为 $S$ 转/每小时的齿轮的带动下,与它相接的半径为 $Rx$ 的齿轮的转速将为 $\frac{-S\times Rd}{Rx}$ 转/小时。S前的负号的意思是,一个齿轮带动的另一个齿轮的转向会与它的转向相反。
FJ只对整个传动序列中所有齿轮速度的绝对值之和感兴趣,你的任务也就相应转化成求这个值。机器中除了驱动齿轮以外的所有齿轮都被另外某个齿轮带动,并且不会出现 $2$ 个不同的齿轮带动同一个齿轮的情况。
翻译由 [Present_Coming_Time](https://www.luogu.com.cn/user/793625) 提供。