/in/foo.cc: In function 'void linear_seq::mul(ll*, ll*, int)':
/in/foo.cc:52:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0; j < vec.size(); j++)
~~^~~~~~~~~~~~
/in/foo.cc: In function 'll linear_seq::solve(ll, VI, VI)':
/in/foo.cc:86:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0; j < vec.size(); j++)
~~^~~~~~~~~~~~
/in/foo.cc: In function 'VI linear_seq::BM(VI)':
/in/foo.cc:102:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < s.size(); i++)
~~^~~~~~~~~~
/in/foo.cc:115:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0; j < B.size(); j++)
~~^~~~~~~~~~
/in/foo.cc:124:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int j = 0; j < B.size(); j++)
~~^~~~~~~~~~
/in/foo.cc: In function 'int linear_seq::gao(VI, ll)':
/in/foo.cc:135:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < c.size(); i++)
~~^~~~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:146:19: warning: format '%d' expects argument of type 'int*', but argument 2 has type 'll* {aka long long int*}' [-Wformat=]
scanf("%d", &t);
^
/in/foo.cc:151:68: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'int' [-Wformat=]
printf("Case %d: %lld\n",++CASE,linear_seq::gao(ans, n - 1));
^