为什么一分都没有啊

P5728 【深基5.例5】旗鼓相当的对手

```cpp #include<bits/stdc++.h> using namespace std; int a[1001][5]; int main(){ int n,ans = 0; cin >> n; for(int i = 1; i <= n; i++){ cin >> a[i][1] >> a[i][2] >> a[i][3]; a[i][4] = a[i][1] + a[i][2] + a[i][3]; } for(int i = 1; i <= n; i++){ for(int j = 1; j <= n; j++){ if(j != i){ if(abs(a[i][1]-a[j][1]) <= 5 && abs(a[i][2]-a[j][2]) <= 5 && abs(a[i][3]-a[j][3]) <= 5 && abs(a[i][4]-a[j][4]) <= 10)ans++; } } } cout << ans / 2; return 0; } ```
by lihaoyu68 @ 2024-04-27 11:41:53


说错了,i改成n
by lihaoyu68 @ 2024-04-27 11:45:02


最后s被多算s次,要除以2
by lihaoyu68 @ 2024-04-27 11:47:03


<=5要放abs()外面,不然只有1或0或-1 <=10也是
by lihaoyu68 @ 2024-04-27 11:48:50


|