1257A - Two Rival Students


  1. 1257A - Two Rival Students
  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.  
  7. int n,x,a,b;
  8. int t;
  9. cin>>t;
  10.  
  11. while(t--)
  12. {cin>>n>>x>>a>>b;
  13. {
  14. int c=0;
  15. int m = max(a,b);
  16. int mn= min(a,b);
  17. for(int i=1;i<=x;i++)
  18. {
  19. if(m>=n)break;
  20. c++;
  21. m++;
  22. }
  23. int xtramove =0;
  24. xtramove = x-c;
  25. for(int i=0;i<xtramove;i++)
  26. {
  27. if(mn<=1)break;
  28. mn--;
  29. }
  30.   
  31. cout<< m-mn<<endl;
  32. }
  33.  
  34. }
  35. return 0;}

Comments

Popular posts from this blog

Codeforce Problem 1703A. YES or YES?

1535A. Fair Playoff

Aptitude test assistant programmer 2018