fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define FAST ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
  4. /*bool is_prime(int n)
  5. {
  6.   if (n == 1)
  7.   return false;
  8.   int i=2;
  9.   while (i*i <= n)
  10.   {
  11.   if (n % i == 0)
  12.   return false;
  13.   i += 1;
  14.   }
  15.   return true;
  16. }*/
  17. int main ()
  18. {
  19. FAST;
  20. //freopen("rev.in","r",stdin);
  21. vector<string>r1(15);
  22. vector<string>r2(15);
  23. for(int I=0 ; I<15 ; I++)
  24. cin>>r1[I];
  25. for(int I=0 ; I<15 ; I++)
  26. cin>>r2[I];
  27. string s1 , s2 , sp1 , sp2;
  28. for(int I=0 ; I<15 ; I++)
  29. {
  30. if(r1[I]=="at")
  31. s1=r1[I+1];
  32. if(r1[I]=="covered")
  33. sp1=r1[I+1];
  34. }
  35. for(int I=0 ; I<15 ; I++)
  36. {
  37. if(r2[I]=="at")
  38. s2=r2[I+1];
  39. if(r2[I]=="covered")
  40. sp2=r2[I+1];
  41. }
  42. double t1 , t2;
  43. t1=(400-stod(sp1))/stod(s1);
  44. t2=(400-stod(sp2))/stod(s2);
  45. if(t1>t2)
  46. cout<<"Runner 1 wins";
  47. else
  48. cout<<"Runner 2 wins";
  49. return 0;
  50. }
Success #stdin #stdout 0.01s 5408KB
stdin
runner 1 is traveling at 10.5 meters per second and has already covered 100.0 meters
runner 2 is traveling at 9.3 meters per second and has already covered 300 meters
stdout
Runner 1 wins