0分求助

P5741 【深基7.例10】旗鼓相当的对手 - 加强版

怎么头像fc出来都是一样的。。。
by Zi_Gao @ 2024-01-01 21:42:45


@[AC_710GD](/user/1017368) 看不到代码。
by xiaoshumiao @ 2024-01-01 21:45:48


欸?同一个人? @[Zi_Gao](/user/554698)
by _qingshu_ @ 2024-01-01 21:46:09


@[_qingshu_](/user/602803) 这怎么搞得,除非他是直接下载我的头像,不然怎么可能fc出来一样
by Zi_Gao @ 2024-01-01 21:47:45


@[Zi_Gao](/user/554698) 直接下载不太可能吧....你这个头像来源是..
by _qingshu_ @ 2024-01-01 21:48:55


@[_qingshu_](/user/602803) 某个图标库里面的图标,但是不同人截出来的文件也不可能一模一样吧
by Zi_Gao @ 2024-01-01 21:50:58


@[Zi_Gao](/user/554698) 神奇啊,如果你的是截图出来的话他可能是下载的吧..
by _qingshu_ @ 2024-01-01 21:54:02


@[AC_710GD](/user/1017368) 你代码一个人只会输出一个《旗鼓相当的对手》啊。题面给出可以有多个。
by _qingshu_ @ 2024-01-01 21:58:08


@[AC_710GD](/user/1017368) 问题有点多,你的sum记录有问题,哪里来的逗号? 然后循环逻辑出锅了,应该是先定义 i 之后往后扫 j。 统计答案有了就直接输出,你统计same会被后面的覆盖。 ```cpp #include<bits/stdc++.h> using namespace std; struct node { string name; int Chinese, maths, English, sum; } a[1001]; int main() { int n; scanf("%d", &n); for (int i = 1; i <= n; i++) { cin >> a[i].name; scanf("%d%d%d", &a[i].Chinese, &a[i].maths, &a[i].English); a[i].sum = (a[i].Chinese+a[i].maths+a[i].English); } for (int i = 1; i <= n; i++) { for (int j = i+1; j <= n; j++) { if (abs(a[i].Chinese - a[j].Chinese) <= 5 && abs(a[i].maths - a[j].maths) <= 5 && abs(a[i].English - a[j].English) <= 5 && abs(a[i].sum - a[j].sum) <= 10) { cout<<a[i].name<<' '<<a[j].name<<endl; } } } return 0; } ```
by _qingshu_ @ 2024-01-01 22:04:29


@[Zi_Gao](/user/554698) 6
by AC_710GD @ 2024-01-03 14:02:39


| 下一页