Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <vector>
- #include <queue>
- using namespace std;
- int main()
- {
- ifstream fin("airplane.in.txt");
- ofstream fout("airplane.out.txt");
- queue <int> v1; //ожидают на трапе
- vector <int> v2; // в коридоре
- int kolm; // количество людей
- fin >> kolm;
- int ryad;
- int j = 0;
- int N=0;
- while (fin.peek() != EOF)
- {
- fin >> ryad;
- v1.push(ryad);
- }
- v2.resize(v1.size()+1,0);
- v2[0] = v1.front();
- v1.pop();
- int i = 0;
- while (i<kolm)
- {
- if (v2[i + 1] == 0)
- {
- v2[i + 1] = v2[i];
- v2[i] = 0;
- }
- if (v2[1] == 0 && v2[2] == 0)
- {
- v2[1] = v1.front();
- v1.pop();
- }
- i++;
- }
- fout << i + 5;
- fin.close();
- fout.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement