评论

收藏

[C++] P5728 【深基5.例5】旗鼓相当的对手

编程语言 编程语言 发布于:2021-08-09 16:11 | 阅读数:409 | 评论:0

DSC0000.jpg

输入格式
第一行一个正整数 NN。
接下来 NN 行,每行三个整数,其中第 ii 行表示第 ii 名同学的语文、数学、英语成绩。最先读入的同学编号为 1。

输出格式

输出一个个整数,表示“旗鼓相当的对手”的对数。

输入输出样例

输入 
3
90 90 90
85 95 90
80 100 91
输出 2
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int i, j;
int n;
int math[1005];
int english[1005];
int chinese[1005];
int total[1005];
int sum = 0;
cin >> n;
for (i = 1; i <= n; i++)
{
cin >> math[i] >> english[i] >> chinese[i];
total[i] = math[i] + english[i] + chinese[i];
}
for (i = 1; i <= n; i++)
{
for (j = i + 1; j <= n; j++)
{
if (abs(math[i] - math[j]) <= 5 &&
abs(english[i] - english[j]) <= 5 &&
abs(chinese[i] - chinese[j]) <= 5 &&
abs(total[i] - total[j]) <= 10)
{
sum++;
}
}
}
cout << sum << endl;
return 0;
}


关注下面的标签,发现更多相似文章