fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int t,n,c,q,l,r;
  6. scanf("%d",&t);
  7. while(t)
  8. {
  9. scanf("%d%d%d",&n,&c,&q);
  10. while(q)
  11. {
  12. scanf("%d%d",&l,&r);
  13. /* if(c==l)
  14. c=r;
  15. else
  16. {
  17. if(c==r)
  18. c=l;
  19. else
  20. if(
  21. c=r-(c-l);
  22. }*/
  23. if(c>=l&&c<=r)
  24. c=r-(c-l);
  25. q--;
  26. }
  27. printf("%d\n",c);
  28. t--;
  29. }
  30. return 0;
  31. }
Success #stdin #stdout 0s 2688KB
stdin
1
5 2 3
1 4
3 5
1 5
stdout
1