击败了0%的用户
2024-01-02 20:03:54
发布于:江苏
39阅读
0回复
0点赞
用时 50ms
内存 70.18MB
#include <bits/stdc++.h>
using namespace std;
struct st{
int id,sum=0;
string a,b;
}k[1000010];
bool cmp(st x,st y){
if(x.id>y.id) return x.id<y.id;
}
int main(){
int n,m;cin>>n>>m;
for(int i=0;i<n;i++)cin>>k[i].id>>k[i].a>>k[i].b;
sort(k,k+n,cmp);
for(int i=1;i<=m;i++){
int di,time;cin>>di>>time;
if(time>9)k[di-1].sum++;
}
for(int i=0;i<n;i++)cout<<k[i].id<<" "<<k[i].a<<" "<<k[i].b<<" "<<k[i].sum<<endl;
return 0;
}
这里空空如也
有帮助,赞一个