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

1106 2019数列 更多...

函数

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

详细描述

1106 2019数列

函数说明

◆ main()

int pat::b::b1106::main ( istream &  cin,
ostream &  cout 
)

在文件 pat.cpp3787 行定义.

3787 {
3788 int n;
3789 cin >> n;
3790 vector<unsigned> vec(n);
3791 vec[0] = 2;
3792 vec[1] = 0;
3793 vec[2] = 1;
3794 vec[3] = 9;
3795 unsigned current = 2 + 0 + 1 + 9;
3796 for(int i = 4; i < n; i++) {
3797 vec[i] = current % 10;
3798 current -= vec[i - 4];
3799 current += vec[i];
3800 }
3801 for(const auto num: vec) {
3802 cout << num;
3803 }
3804 return 0;
3805 }
int vec[100010]
Definition: pat.cpp:5095

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

被这些函数引用 TEST().

◆ TEST()

pat::b::b1106::TEST ( b1106  ,
case1   
)

在文件 pat_test.cpp1880 行定义.

1880 {
1881 istringstream in("10");
1882 auto out = ostringstream();
1883 main(in, out);
1884 const auto ans = out.str();
1885 ASSERT_EQ("2019224758", out.str());
1886 }
int main(int argc, char **argv)
Definition: main.cpp:5

引用了 main().