include[HTML_REMOVED]
using namespace std;
const int N = 1000000, T = 1006;
int t, f[N], id = 0;
char s[10];
queue[HTML_REMOVED] q[T];
void Team_Queue() {
q[0] = queue[HTML_REMOVED]();
for (int i = 1; i <= t; i) {
int n;
scanf(“%d”, &n);
while (n–) {
int x;
scanf(“%d”, &x);
f[x] = i;
}
q[i] = queue[HTML_REMOVED]();
}
cout << “Scenario #” << id << endl;
while (scanf(“%s”, s) && s[0] != ‘S’) {
if (s[0] == ‘E’) {
int x;
scanf(“%d”, &x);
if (q[f[x]].empty()) q[0].push(f[x]);
q[f[x]].push(x);
} else {
int x = q[0].front();
printf(“%d\n”, q[x].front());
q[x].pop();
if (q[x].empty()) q[0].pop();
}
}
cout << endl;
}
int main() {
while (cin >> t && t) Team_Queue();
}
妙啊