Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
120925 罗嘉为 互送礼物 C++ 通过 100 0 MS 252 KB 700 2024-01-21 11:29:18

Tests(9/9):


#include <bits/stdc++.h> using namespace std; struct p{ char name[15]; int m; }a[15]; int main(){ int n, i, nvr, x, j, k, c; char b[14]; cin >> n; for(i = 0; i < n; i++){ cin >> a[i].name; } for(i = 0; i < n; i++){ cin >> b; for(int j = 0; j < n; j++){ if(strcmp(a[j].name, b) == 0){ c = j; break; } } cin >> nvr >> x; if(x == 0){ continue; } nvr /= x; a[c].m -= nvr * x; for(j = 0; j < x; j++){ cin >> b; for(k = 0; k < n; k++){ if(strcmp(b, a[k].name) == 0){ a[k].m += nvr; break; } } } } for(i = 0; i < n; i++){ cout << a[i].name << " " << a[i].m << endl; } }


测评信息: