fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int n;
  8. cin>>n;
  9. int pos[n],val[n];
  10. for(int i=0; i<n; i++)
  11. cin>>pos[i]>>val[i];
  12.  
  13. int freq[200001]= {};
  14.  
  15. for(int i=0; i<n; i++)
  16. {
  17. if(freq[val[i]]==0)freq[val[i]]=pos[i];
  18. else if(freq[val[i]]>pos[i])
  19. {
  20. cout<<"NO";
  21. return 0;
  22. }
  23. else freq[val[i]]=pos[i];
  24. }
  25. cout<<"YES";
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0s 4500KB
stdin
2
0 1
-1 1
stdout
YES