Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- float s, s1, s2, v1, v2, k1, k2, p1, p2;
- while(cin >> s >> s1 >> s2 >> v1 >> v2 >> k1 >> k2 >> p1 >> p2)
- {
- float t1 = (s-s1)/v1;
- float t2 = (s-s2)/v2;
- float nt1 = t1*k1;
- float nt2 = t2*k2;
- float pt1=0, pt2=0 , pnt1=0 , pnt2=0 ;
- //if (t1 < t2 && 1-p1 < p2) cout << "1";
- //else if (t1 > t2 && 1-p2 < p1) cout << "2";
- //else if (t2 == t1 && p1 == p2) cout << "0";
- if (t1 < t2)
- pt1 += p2;
- if (t1 < nt2)
- pt1 += 1-p2;
- if (nt1 < t2)
- pnt1 += p2;
- if (nt1 < nt2)
- pnt1 += 1-p2;
- if (t1 > t2)
- pt2 += p1;
- if (t1 > nt2)
- pnt2 += p1;
- if (nt1 > t2)
- pt2 += 1-p1;
- if (nt1 > nt2)
- pnt2 += 1-p1;
- pt1*=p1;
- pnt1*=(1-p1);
- pt2*=p2;
- pnt2*=(1-p2);
- if (pt1 + pnt1 == pt2 + pnt2)
- cout << "0" << endl;
- else if(pt1 + pnt1 > pt2 + pnt2)
- cout << "1" << endl;
- else cout << "2" << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement