fork(1) download
  1. #include <iostream>
  2. #include<cmath>
  3. using namespace std;
  4.  
  5. typedef long long int ll;
  6.  
  7. int main() {
  8. // your code goes here
  9. int time,i;
  10. ll a[5][2];
  11. cin>>time;
  12. for(i=1;i<=4;i++)
  13. {
  14. cin>>a[i][0]>>a[i][1];
  15. }
  16. ll av,b,c,d,x,y,z,dist;
  17. av= -(a[1][1]+ a[2][1] + a[3][1]);
  18. b= a[1][1]*(a[2][0] + a[3][0]) + a[2][1]*( a[1][0] + a[3][0]) + a[3][1]*(a[1][0]+ a[2][0]);
  19. c= -(a[1][1]*a[2][0]*a[3][0] + a[2][1]*a[1][0]*a[3][0] + a[3][1]*a[1][0]*a[2][0]);
  20.  
  21. x = av*pow(a[4][0],3);
  22. y=b*pow(a[4][0],2);
  23. z=c*a[4][0];
  24. d=a[4][1]-x-y-z;
  25.  
  26. //cout<<av<<" "<<b<<" "<<c<<" "<<d<<endl;
  27.  
  28. dist= (av/4)*(pow(time,4));
  29. dist+= (b/3)*(pow(time,3));
  30. dist+= (c/2)*(pow(time,2));
  31. dist+= d*time;
  32.  
  33. cout<<dist<<endl;
  34.  
  35. return 0;
  36. }
Success #stdin #stdout 0s 2688KB
stdin
Standard input is empty
stdout
-8402273309949678496