编写一个实验程序,对于一个含有n(n>1)个元素的queue<int>队列容器qu,出队从对头到对位的第K(1<=k<=n)个元素,其他队列元素不变。
挺简单的,只是单纯的让你熟悉一下队列
define shuiyunsheng 66666666666666666
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include<algorithm>
#include<ctime>
#include<cstdio>
#include<queue>
using namespace std;
//priority_queue <int, vector<int>, less<int> > q;
//
//int main() {
// int n,m,cnt;
// cin >> n >> m;
// for (int i = 0; i < n; i++)
// {
// cin >> cnt;
// q.push(cnt);
// }
// for (int i = 1; i < m; i++)
// {
// q.pop();
// }
// cout << q.top();
//}
//priority_queue <int, vector<int>, greater<int> > q;
queue <int> q;
int main() {
int n, m, cnt;
cin >> n >> m;
for (int i = 0; i < n; i++)
{
cin >> cnt;
q.push(cnt);
}
for (int i = 1; i < m; i++)
{
q.pop();
}
cout << q.front();
}