Advertisement
Alhiris

Untitled

Feb 23rd, 2019
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define fi first
  4. #define se second
  5. #define pb push_back
  6. #define FOR(i,a,b) for(int i=(a);i<=(b);++i)
  7. #define FORS(i,a,b) for(int i=(a);i<(b);++i)
  8. #define PII pair<int,int>
  9. #define vpp vector<PII>
  10. #define all(x) x.begin(),b.end()
  11. #define SZ(x) ((int)(x).size())
  12. #define ll long long
  13. #define maxn 10005
  14.  
  15. int n,sol,maxi,mini,ant;
  16.  
  17. int main()
  18. {
  19.     freopen("pluton.in","r",stdin);
  20.     //freopen("pluton.out","w",stdout);
  21.     cin>>n;
  22.     PII t1,t2;
  23.     cin>>t1.fi>>t1.se;
  24.     sol=min(t1.fi,t1.se)+1;
  25.     ant=sol-1;
  26.     FORS(i,1,n){
  27.         cin>>t2.fi>>t2.se;
  28.         maxi=max(t1.fi,t1.se);
  29.         mini=min(t2.fi,t2.se);
  30.         if(t1.se==0&&t1.fi==0)maxi++;
  31.         if(maxi<=mini&&ant!=mini)
  32.             sol+=((mini!=maxi)?(mini-maxi+1):1);
  33.         ant=mini;
  34.         t1=t2;
  35.     }
  36.     cout<<sol;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement