为什么啊
查看原帖
为什么啊
420647
刘紫东楼主2023/10/26 21:57

这代码22分```cpp #include<bits/stdc++.h> using namespace std; struct N{ string name; int money; int get; }p[11]; string b,c; int n,m,x; int main() { cin>>x; for(int i=0;i<x;i++) cin>>p[i].name; while(cin>>b) { cin>>n>>m; if(n==0&&m==0) { for(int i=0;i<x;i++) { p[i].get-=p[i].money; cout<<p[i].name<<' '<<p[i].get<<endl; } return 0; } else { int l=floor(n/m),mo=n%m; for(int i=0;i<x;i++) if(p[i].name==b) { p[i].money+=n; p[i].get+=mo; } for(int i=0;i<m;i++) { cin>>c; for(int j=0;j<x;j++) if(p[j].name==c) p[j].get+=l; } } } }

2023/10/26 21:57
加载中...