Advertisement
Guest User

Untitled

a guest
Mar 30th, 2020
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. //#define _CRT_SECURE_NO_WARNINGS
  2. #include <iostream>
  3. #include <algorithm>
  4. #include <fstream>
  5. #include <string>
  6. #include <vector>
  7. #include <iomanip>
  8.  
  9. using namespace std;
  10.  
  11. int a[100500];
  12. int v[100500];
  13.  
  14. int main() {
  15. ios::sync_with_stdio(0);
  16. int n;
  17. cin >> n;
  18. for (int i = 0; i < n; ++i) {
  19. cin >> a[i];
  20. }
  21. int i = 0, iter = -1;
  22. for (int cur = 1; cur <= n; ++cur) {
  23. if (i >= n)
  24. break;
  25. if (iter < 0)
  26. iter = -1;
  27. iter++;
  28. v[iter] = cur;
  29. while(a[i] == v[iter]) {
  30. if (i >= n || iter < 0)
  31. break;
  32. i++;
  33. iter--;
  34. }
  35. }
  36.  
  37. if (iter < 0) {
  38. cout << "Not a proof";
  39. return 0;
  40. }
  41. cout << "Cheater";
  42. return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement