daima
2024-08-07 19:40:29
发布于:浙江
#include<bits/stdc++.h>
using namespace std;
queue<string>name;
queue<string>cla;
int main(){
freopen("GiftPack.in","r",stdin);
freopen("GiftPack.out","w",stdout);
int n,m;
cin>>n>>m;
long long ve[m+10];
for(int i=1;i<=n;i++){
string l;
string b;
cin>>l>>b;
name.push(l);
cla.push(b);
}
for(int i=1;i<=m;i++){
cin>>ve[i];
}
for(int i=1;i<=m;i++){
for(int j=1;j<=ve[i];j++){
if(j==ve[i]){
cout<<name.front()<<" "<<cla.front()<<endl;
name.pop();
cla.pop();
j=1;
break;
}
name.push(name.front());
cla.push(cla.front());
name.pop();
cla.pop();
}
}
fclose(stdin);
fclose(stdout);
return 0;
}
全部评论 1
加入我们吧!
2024-08-07 来自 浙江
0
有帮助,赞一个