problemscpp
A collection of my answers to algorithm problems in c++.
静态 Public 成员函数 | 所有成员列表
luogu::P5728类 参考

洛谷 P5728 【深基5.例5】旗鼓相当的对手 更多...

#include <luogu.h>

静态 Public 成员函数

static int main (istream &cin, ostream &cout)
 

详细描述

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

在文件 luogu.h395 行定义.

成员函数说明

◆ main()

int luogu::P5728::main ( istream &  cin,
ostream &  cout 
)
static

在文件 luogu.cpp1169 行定义.

1169 {
1170 int n;
1171 cin >> n;
1172 auto *students = new int *[n];
1173 for(int i = 0; i < n; i++) {
1174 students[i] = new int[3];
1175 cin >> students[i][0] >> students[i][1] >> students[i][2];
1176 }
1177 int ans = 0;
1178 for(int i = 0; i + 1 < n; i++) {
1179 int sum_i = 0;
1180 for(int k = 0; k < 3; k++) {
1181 sum_i += students[i][k];
1182 }
1183 for(int j = i + 1; j < n; j++) {
1184 bool flag = true;
1185 int sum_j = 0;
1186 for(int k = 0; k < 3; k++) {
1187 sum_j += students[j][k];
1188 if(abs(students[i][k] - students[j][k]) > 5) {
1189 flag = false;
1190 break;
1191 }
1192 }
1193 if(flag && abs(sum_i - sum_j) <= 10) {
1194 ans++;
1195 }
1196 }
1197 }
1198 cout << ans;
1199 for(int i = 0; i < n; i++) {
1200 delete[] students[i];
1201 }
1202 delete[] students;
1203 return 0;
1204 }

被这些函数引用 luogu::TEST().


该类的文档由以下文件生成: