Advertisement
strg_guy

Untitled

Jun 19th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. using namespace std;
  5.  
  6. struct computer
  7. {
  8.     int p;
  9.     int q;
  10. };
  11.  
  12. int main()
  13. {
  14.     int n;
  15.     cin >> n;
  16.     vector<computer> arr(n);
  17.  
  18.     for (int i = 0; i < n; i++)
  19.     {
  20.         int a, b;
  21.         cin >> a >> b;
  22.         arr[i].p = a;
  23.         arr[i].q = b;
  24.     }
  25.  
  26.     int maxp = arr[0].p;
  27.  
  28.     for (int i = 0; i < n; i++)
  29.     {
  30.         if (arr[i].p > maxp)
  31.             maxp = arr[i].p;
  32.     }
  33.  
  34.     vector<computer> numsp(maxp + 1);
  35.  
  36.     for (int i = 0; i < n; i++)
  37.         numsp[arr[i].p] = arr[i];
  38.  
  39.     vector<computer> computers;
  40.  
  41.     for (int i = 0; i < maxp + 1; i++)
  42.     {
  43.         for (int z = 0; z < numsp[i].p; z++)
  44.             computers.push_back(numsp[i]);
  45.     }
  46.  
  47.     int num = 0;
  48.  
  49.     for (int i = 1; i < n; i++)
  50.     {
  51.         if (computers[i].q < computers[i - 1].q)
  52.             num++;
  53.     }
  54.     if (num != 0)
  55.         cout << "Happy Alex" << endl;
  56.     else
  57.         cout << "Poor Alex" << endl;
  58.     return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement