异星人
異星人Drong要入侵地球,他們擁有強(qiáng)大的破壞力,但是他們今天遇到了偉大的華夏國(guó)龍組隊(duì)長(zhǎng)yiyy的埋伏,于是產(chǎn)生了一場(chǎng)追逐戰(zhàn).
??? 已知龍組隊(duì)長(zhǎng)yiyy和Drong初始速度為v0,v1,加速度分別為a0和a1,初始距離為x,請(qǐng)問yiyy多少秒能追上Drong.
?
Line2:五個(gè)整數(shù) v0,a0,v1,a1,x.
保證所有數(shù)據(jù)都在【0,100】之間
如果追不上請(qǐng)輸出"Drong is strong."
??? 已知龍組隊(duì)長(zhǎng)yiyy和Drong初始速度為v0,v1,加速度分別為a0和a1,初始距離為x,請(qǐng)問yiyy多少秒能追上Drong.
?
Input
Line1:一個(gè)整數(shù)T,表示 T組數(shù)據(jù)。Line2:五個(gè)整數(shù) v0,a0,v1,a1,x.
保證所有數(shù)據(jù)都在【0,100】之間
Output
輸出yiyy多少秒能追上Drong.(保留兩位小數(shù))如果追不上請(qǐng)輸出"Drong is strong."
Sample Input
2 1 1 2 2 3 2 2 1 1 3Sample Output
Drong is strong.1.65
AC代碼:
純物理公式vt+a*t*t/2=x;求解#include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() {int T;double v0,a0,v1,a1,x,s,t;int i,j;while(cin>>T)while(T--){cin>>v0>>a0>>v1>>a1>>x;if(x==0)printf("0.00\n"); else if(v0<v1&&a0<=a1)printf("Drong is strong.\n");else{double a,b;a=(a0-a1)/2;b=v0-v1;s=b*b+4*a*x;if(s>0){s=sqrt(s);t=(s-b)/(2*a); if(t>0)printf("%.2lf\n",t);else printf("Drong is strong.\n");}else printf("Drong is strong.\n");}}return 0; }總結(jié)
- 上一篇: 破门锁
- 下一篇: JEECG寒假集训班开始报名啦!