problemscpp
A collection of my answers to algorithm problems in c++.
载入中...
搜索中...
未找到
acwing::acwing1683 命名空间参考

  1. 困牛放牧
更多...

函数

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

详细描述

  1. 困牛放牧

函数说明

◆ main()

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

在文件 acwing.cpp5807 行定义.

5807 {
5808 int pos[3];
5809 int ans1;
5810 cin >> pos[0] >> pos[1] >> pos[2];
5811 sort(pos, pos + 3);
5812 const int g1 = pos[1] - pos[0];
5813 const int g2 = pos[2] - pos[1];
5814 if(g1 == 2 || g2 == 2) {
5815 ans1 = 1;
5816 } else {
5817 ans1 = 2;
5818 }
5819 int ans2 = max(g1, g2);
5820 ans2--;
5821 cout << ans1 << endl
5822 << ans2;
5823 return 0;
5824 }

被这些函数引用 TEST().

◆ TEST()

acwing::acwing1683::TEST ( acwing1683 ,
case1  )

在文件 acwing_test.cpp2760 行定义.

2760 {
2761 istringstream in("4 7 9");
2762 auto out = ostringstream();
2763 main(in, out);
2764 const auto ans = out.str();
2765 ASSERT_EQ("1\n"
2766 "2",
2767 ans);
2768 }
int main(istream &cin, ostream &cout)

引用了 main().