20分,部分wa,求大佬帮忙
查看原帖
20分,部分wa,求大佬帮忙
337149
fywoo_楼主2021/9/11 21:55
#include <iostream>
// 填上你觉得需要的其他头文件
using namespace std;
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <numeric>
#include <string>
#include <vector>
struct Student
{
    int grade1;
    int grade2;
    int grade3;
    int sum;
};
struct Student s[1005];

int main()
{
    int n;
    cin >> n;

    for (int i = 0; i < n; i++)
    {
        cin >> s[i].grade1 >> s[i].grade2 >> s[i].grade3;
        s[i].sum = (s[i].grade1 + s[i].grade2 + s[i].grade3);
    }
    int cnt = 0;
    for (int i = 0; i < n; i++)
    {
        for (int j = i + 1; j < n; j++)
        {
            if ((abs(s[i].grade1 - s[j].grade1)) <= 5 && (abs(s[i].grade2 - s[j].grade2)) <= 5 && (abs(s[i].grade3 - s[j].grade3) <= 5) && (abs(s[i].sum - s[j].sum) <= 10))
            {
                cnt++;
            }
        }
    }

    cout << cnt << endl;
}
2021/9/11 21:55
加载中...