Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
121544 | 张泽辰 | 互送礼物 | C++ | 解答错误 | 22 | 0 MS | 260 KB | 646 | 2024-01-21 22:33:06 |
#include <bits/stdc++.h> #include <cstring> using namespace std; int main() { int n; cin >> n; int a[11] = {0}; string name[11]; for (int i = 1; i <= n; i++) { cin >> name[i]; } for (int i = 1; i <= n; i++) { string nme; int money, give; cin >> nme; cin >> money >> give; for (int k = 1; k <= give; k++) { string nm; cin >> nm; for (int l = 1; l <= n; l++) { if (nm == name[l]) { a[l] += money / give; } } } if (give == 0) continue; a[i] -= give * (money / give); } for (int i = 1; i <= n; i++) { cout << name[i] << " " << a[i] << endl; } return 0; }