Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
121941 | 沈子雯 | 互送礼物 | C++ | 通过 | 100 | 0 MS | 244 KB | 538 | 2024-01-22 10:44:12 |
#include<bits/stdc++.h> using namespace std; int n,t,b; string d,w; struct pt { string name; int m; }a[15]; int main() { cin>>n; for(int i=1;i<=n;i++) cin>>a[i].name; for(int i=1;i<=n;i++) { cin>>w>>b>>t; int y=0; for(int j=1;j<=t;j++) { cin>>d; for(int k=1;k<=n;k++) { if(a[k].name==d) { a[k].m+=b/t; } if(a[k].name==w&&y==0) { a[k].m-=b/t*t; y=1; } } } } for(int i=1;i<=n;i++) cout<<a[i].name<<" "<<a[i].m<<endl; return 0; }