./Main.cpp: In function ‘void read(T&, T_& ...)’:
./Main.cpp:18:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
18 | x = 0 ;rg int f(0) ; rg char c(gc()) ;
| ^
./Main.cpp:18:34: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
18 | x = 0 ;rg int f(0) ; rg char c(gc()) ;
| ^
./Main.cpp: In function ‘void Solve()’:
./Main.cpp:61:9: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
61 | FOR(i,1,n,1) a[i].clear(),b[i].clear() ;
| ^
./Main.cpp:10:33: note: in definition of macro ‘FOR’
10 | #define FOR(i,k,t,p) for(rg int i(k) ; i <= t ; i += p)
| ^
./Main.cpp:62:9: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
62 | FOR(i,1,m,1)
| ^
./Main.cpp:10:33: note: in definition of macro ‘FOR’
10 | #define FOR(i,k,t,p) for(rg int i(k) ; i <= t ; i += p)
| ^
./Main.cpp: In instantiation of ‘void read(T&, T_& ...) [with T = int; T_ = {int}]’:
./Main.cpp:60:13: required from here
./Main.cpp:18:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
18 | x = 0 ;rg int f(0) ; rg char c(gc()) ;
| ^
./Main.cpp:18:34: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
18 | x = 0 ;rg int f(0) ; rg char c(gc()) ;
| ^
./Main.cpp: In instantiation of ‘void read(T&, T_& ...) [with T = int; T_ = {}]’:
./Main.cpp:80:11: required from here
./Main.cpp:18:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
18 | x = 0 ;rg int f(0) ; rg char c(gc()) ;
| ^
./Main.cpp:18:34: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
...