./Main.cpp: In function ‘int read()’:
./Main.cpp:10:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
10 | if(f)x=-x;return x;
| ^~
./Main.cpp:10:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
10 | if(f)x=-x;return x;
| ^~~~~~
./Main.cpp: In function ‘int main()’:
./Main.cpp:47:6: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
47 | For(i,1,n)a[i]=read();
| ^
./Main.cpp:2:37: note: in definition of macro ‘For’
2 | #define For(i,a,b) for(register int i=(a);i<=(b);++i)
| ^
./Main.cpp:48:6: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
48 | For(i,0,n)C[i][0]=1;
| ^
./Main.cpp:2:37: note: in definition of macro ‘For’
2 | #define For(i,a,b) for(register int i=(a);i<=(b);++i)
| ^
./Main.cpp:49:6: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
49 | For(i,1,n)For(j,1,i)C[i][j]=C[i-1][j-1]+C[i-1][j];
| ^
./Main.cpp:2:37: note: in definition of macro ‘For’
2 | #define For(i,a,b) for(register int i=(a);i<=(b);++i)
| ^
./Main.cpp:49:16: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
49 | For(i,1,n)For(j,1,i)C[i][j]=C[i-1][j-1]+C[i-1][j];
| ^
./Main.cpp:2:37: note: in definition of macro ‘For’
2 | #define For(i,a,b) for(register int i=(a);i<=(b);++i)
| ^
./Main.cpp:51:6: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
51 | For(i,0,m-1)
| ^
./Main.cpp:2:37: note: in definition of macro ‘For’
2 | #define For(i,a,b) for(register int i=(a);i<=(b);++i)
| ^
./Main.cpp:52:7: w...