Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <vector>
  4. #include <queue>
  5. using namespace std;
  6. int main()
  7. {
  8. ifstream fin("airplane.in.txt");
  9. ofstream fout("airplane.out.txt");
  10.  
  11. queue <int> v1; //ожидают на трапе
  12. vector <int> v2; // в коридоре
  13.  
  14. int kolm; // количество людей
  15. fin >> kolm;
  16. int ryad;
  17. int j = 0;
  18. int N=0;
  19. while (fin.peek() != EOF)
  20. {
  21. fin >> ryad;
  22. v1.push(ryad);
  23. }
  24. v2.resize(v1.size()+1,0);
  25. v2[0] = v1.front();
  26. v1.pop();
  27. int i = 0;
  28. while (i<kolm)
  29. {
  30. if (v2[i + 1] == 0)
  31. {
  32. v2[i + 1] = v2[i];
  33. v2[i] = 0;
  34. }
  35.  
  36.  
  37. if (v2[1] == 0 && v2[2] == 0)
  38. {
  39. v2[1] = v1.front();
  40. v1.pop();
  41. }
  42. i++;
  43. }
  44. fout << i + 5;
  45. fin.close();
  46. fout.close();
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement