palinilap.cpp: In function 'long long int sub2::sol()':
palinilap.cpp:63:19: error: 'n' was not declared in this scope
63 | For(i, 1, n) For(j, 1, n) f[i][j] = 0;
| ^
palinilap.cpp:10:40: note: in definition of macro 'For'
10 | #define For(i,a,b) for(int i = a; i <= b; i++)
| ^
palinilap.cpp:64:17: error: 'n' was not declared in this scope
64 | Ford(i, n, 1) {
| ^
palinilap.cpp:11:33: note: in definition of macro 'Ford'
11 | #define Ford(i,a,b) for(int i = a; i >= b; i--)
| ^
palinilap.cpp:72:19: error: 'n' was not declared in this scope
72 | For(i, 1, n) For(j, i, n) tmp = tmp + f[i][j];
| ^
palinilap.cpp:10:40: note: in definition of macro 'For'
10 | #define For(i,a,b) for(int i = a; i <= b; i++)
| ^
palinilap.cpp: In function 'void sub2::solve()':
palinilap.cpp:78:19: error: 'n' was not declared in this scope
78 | For(i, 1, n) {
| ^
palinilap.cpp:10:40: note: in definition of macro 'For'
10 | #define For(i,a,b) for(int i = a; i <= b; i++)
| ^
palinilap.cpp: In function 'int32_t main()':
palinilap.cpp:97:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
97 | freopen(TASK".inp", "r", stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
palinilap.cpp:98:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
98 | freopen(TASK".out", "w", stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~