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

洛谷 P5741 【深基7.例10】旗鼓相当的对手 - 加强版 更多...

#include <luogu.h>

静态 Public 成员函数

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

详细描述

洛谷 P5741 【深基7.例10】旗鼓相当的对手 - 加强版

在文件 luogu.h640 行定义.

成员函数说明

◆ main()

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

在文件 luogu.cpp2404 行定义.

2404 {
2405 int n;
2406 cin >> n;
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 }
int vec[100010]
Definition: pat.cpp:5095

引用了 pat::a::a7_2::vec.

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


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