./Main.cpp: In function ‘long long int dfs(long long int)’:
./Main.cpp:14:4: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
14 | f(i,1,q[x].size())if(dfs(q[x][i-1]))return 1;
| ^
./Main.cpp:4:35: note: in definition of macro ‘f’
4 | #define f(i,j,k) for(register int i=j;i<=k;++i)
| ^
./Main.cpp:4:40: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘std::vector<long long int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
4 | #define f(i,j,k) for(register int i=j;i<=k;++i)
......
14 | f(i,1,q[x].size())if(dfs(q[x][i-1]))return 1;
| ~~~~~~~~~~~~~~~
./Main.cpp:14:2: note: in expansion of macro ‘f’
14 | f(i,1,q[x].size())if(dfs(q[x][i-1]))return 1;
| ^
./Main.cpp: In function ‘int main()’:
./Main.cpp:21:4: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
21 | f(i,1,n){
| ^
./Main.cpp:4:35: note: in definition of macro ‘f’
4 | #define f(i,j,k) for(register int i=j;i<=k;++i)
| ^
./Main.cpp:27:4: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
27 | f(i,1,m)if(dfs(i))return printf("No\n"),0;
| ^
./Main.cpp:4:35: note: in definition of macro ‘f’
4 | #define f(i,j,k) for(register int i=j;i<=k;++i)
| ^