题目怎么说就怎么做
AcCode:
#include<bits/stdc++.h>
using namespace std;
queue<char> track[110];
stack<char> s;
int main(){int N, M, S;cin >> N >> M >> S;for(int x = 1; x <= N; x++){for(int i = 0; i < M; i++){char ch;cin >> ch;track[x].push(ch);}}while(true){int operate;cin >> operate;if(operate == -1) break;if(operate == 0 && !s.empty()){cout << s.top();s.pop();}else{if(!track[operate].empty()){if(s.size() == S){cout << s.top();s.pop();s.push(track[operate].front());track[operate].pop();}else{s.push(track[operate].front());track[operate].pop();}}}}return 0;
}