Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
120941 黄一航 互送礼物 C++ 通过 100 0 MS 248 KB 575 2024-01-21 14:02:50

Tests(9/9):


#include <bits/stdc++.h> using namespace std; map<string,int> mp; struct fr { string name; int money; }f[15]; signed main() { int T; cin >> T; for (int i = 1; i <= T; i++) cin >> f[i].name,mp[f[i].name] = i; for (int i = 1; i <= T; i++) { string s; cin >> s; int m,a; cin >> m >> a; for (int j = 1; j <= a; j++) { string na; cin >> na; f[mp[na]].money += m / a; } if (a != 0) f[mp[s]].money -= m - (m % a); } for (int i = 1; i <= T; i++) cout << f[i].name << ' ' << f[i].money << '\n'; return 0; }


测评信息: