提交时间:2024-01-21 10:53:34

运行 ID: 120875

#include<iostream> #include<map> using namespace std; map<string,int> mp; string s1[15]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>s1[i]; mp[s1[i]] = 0; } string s; int moy,fri; cin>>s>>moy>>fri; while(moy != 0||fri != 0){ mp[s]-=moy; for(int j=1;j<=fri;j++){ string s2; cin>>s2; mp[s2]+=moy/fri; } cin>>s>>moy>>fri; } for(int i=1;i<=n;i++){ cout<<s1[i]<<" "<<mp[s1[i]]<<endl; } return 0; }