problemscpp
A collection of my answers to algorithm problems in c++.
函数
acwing::acwing1866 命名空间参考

  1. 围栏刷漆
更多...

函数

int main (istream &cin, ostream &cout)
 
 TEST (acwing1866, case1)
 

详细描述

  1. 围栏刷漆

函数说明

◆ main()

int acwing::acwing1866::main ( istream &  cin,
ostream &  cout 
)

在文件 acwing.cpp6432 行定义.

6432 {
6433 int a;
6434 int b;
6435 int c;
6436 int d;
6437 cin >> a >> b >> c >> d;
6438 const int ab = b - a;
6439 const int cd = d - c;
6440 const int dup_d = min(b, max(a, d));
6441 const int dup_c = min(b, max(a, c));
6442 const int sum = ab + cd - (dup_d - dup_c);
6443 cout << sum;
6444 return 0;
6445 }

被这些函数引用 TEST().

◆ TEST()

acwing::acwing1866::TEST ( acwing1866  ,
case1   
)

在文件 acwing_test.cpp3016 行定义.

3016 {
3017 istringstream in("7 10\n"
3018 "4 8");
3019 auto out = ostringstream();
3020 main(in, out);
3021 const auto ans = out.str();
3022 ASSERT_EQ("6", ans);
3023 }
int main(int argc, char **argv)
Definition: main.cpp:5

引用了 main().