异星人
異星人Drong要入侵地球,他們擁有強大的破壞力,但是他們今天遇到了偉大的華夏國龍組隊長yiyy的埋伏,于是產生了一場追逐戰.
??? 已知龍組隊長yiyy和Drong初始速度為v0,v1,加速度分別為a0和a1,初始距離為x,請問yiyy多少秒能追上Drong.
?
Line2:五個整數 v0,a0,v1,a1,x.
保證所有數據都在【0,100】之間
如果追不上請輸出"Drong is strong."
??? 已知龍組隊長yiyy和Drong初始速度為v0,v1,加速度分別為a0和a1,初始距離為x,請問yiyy多少秒能追上Drong.
?
Input
Line1:一個整數T,表示 T組數據。Line2:五個整數 v0,a0,v1,a1,x.
保證所有數據都在【0,100】之間
Output
輸出yiyy多少秒能追上Drong.(保留兩位小數)如果追不上請輸出"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; }總結
- 上一篇: 破门锁
- 下一篇: JEECG寒假集训班开始报名啦!