AcWing 1952. 金发姑娘和 N 头牛
更多...
#include <acwing.h>
|
static int | main (istream &, ostream &) |
|
AcWing 1952. 金发姑娘和 N 头牛
在文件 acwing.h 第 456 行定义.
◆ main()
int acwing::acwing1952::main |
( |
istream & |
cin, |
|
|
ostream & |
cout |
|
) |
| |
|
static |
在文件 acwing.cpp 第 1220 行定义.
1225 cin >> n >> x >> y >> z;
1226 auto as = unordered_map<unsigned int, unsigned int>();
1227 auto bs = unordered_map<unsigned int, unsigned int>();
1228 auto edges = set<unsigned int>();
1229 for(
unsigned short i = 0; i < n; i++) {
1233 if(!as.contains(a)) {
1234 as.insert(pair<unsigned int, unsigned int>(a, 1));
1239 if(!bs.contains(b)) {
1240 bs.insert(pair<unsigned int, unsigned int>(b, 1));
1246 unsigned int count = x * n;
1247 unsigned int max = count;
1248 for(
unsigned int edge: edges) {
1249 if(as.contains(edge)) {
1250 count += (y - x) * as[edge];
1255 if(bs.contains(edge)) {
1256 count -= (y - z) * bs[edge];
被这些函数引用 acwing::TEST().
该类的文档由以下文件生成: