排队做操迟到2 c++
时间: 2024-06-13 19:06:48 浏览: 116
以下是C++的代码实现,用vector存储队列,根据输入的插入位置将新同学插入到队列中,并输出最终队列中小明所在的位置:
```c++
#include <iostream>
#include <vector>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
vector<int> queue(n);
for (int i = 0; i < n; i++) {
cin >> queue[i];
}
for (int i = 0; i < m; i++) {
int pos, num;
cin >> pos >> num;
queue.insert(queue.begin() + pos - 1, num);
}
for (int i = 0; i < n + m; i++) {
if (queue[i] == 2) {
cout << i + 1 << endl;
break;
}
}
return 0;
}
```
阅读全文