洛谷 P5741 【深基7.例10】旗鼓相当的对手 - 加强版
更多...
#include <luogu.h>
|
static int | main (istream &cin, ostream &cout) |
|
洛谷 P5741 【深基7.例10】旗鼓相当的对手 - 加强版
在文件 luogu.h 第 640 行定义.
◆ main()
int luogu::P5741::main |
( |
istream & | cin, |
|
|
ostream & | cout ) |
|
static |
在文件 luogu.cpp 第 2404 行定义.
2404 {
2407 vector<pair<string, array<int, 3>>>
vec(n);
2408 for(
int i = 0; i <
n; i++) {
2409 string name;
2410 array<int, 3> grade = {};
2411 cin >> name >> grade[0] >> grade[1] >> grade[2];
2412 vec[i] = make_pair(name, grade);
2413 }
2414 for(
int i = 0; i + 1 <
n; i++) {
2415 const int sum_i =
vec[i].second[0] +
vec[i].second[1] +
vec[i].second[2];
2416 for(
int j = i + 1; j <
n; j++) {
2417 const int sum_j =
vec[j].second[0] +
vec[j].second[1] +
vec[j].second[2];
2418 if(abs(sum_i - sum_j) <= 10) {
2419 bool flag = true;
2420 for(int k = 0; k < 3; k++) {
2421 if(abs(vec[i].second[k] - vec[j].second[k]) > 5) {
2422 flag = false;
2423 break;
2424 }
2425 }
2426 if(flag) {
2427 cout <<
vec[i].first <<
' ' <<
vec[j].first << endl;
2428 }
2429 }
2430 }
2431 }
2432 return 0;
2433 }
被这些函数引用 luogu::TEST().
该类的文档由以下文件生成: