Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
121520 张泽辰 互送礼物 C++ 解答错误 0 0 MS 244 KB 882 2024-01-21 21:42:10

Tests(0/9):


#include<iostream> #include<cstring> using namespace std; struct present { char name[15]; int m; } a[15]; int main() { int n, i, avr, x, j, c; char b[15]; cin >> n; for (i = 0; i < n; i++) cin >> a[i].name; for (i = 0; i < n; i++) { cin >> b; for (j = 0; j < n; j++) { if (strcmp(a[j].name, b) == 0) { c = j; break; } } cin >> avr >> x; if (x == 0) continue; avr = avr / x; a[c].m -= avr * x; for (int k = 0; k < x; k++) { cin >> b; for (int l = 0; l < n; l++) { if (strcmp(b, a[l].name) == 0) { a[l].m += avr; break; } } } } return 0; }


测评信息: