/in/foo.cc: In function 'int main(int, const char**)':
/in/foo.cc:12:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
#define rep(i,l,r) for(int i=l;i<=r;++i)
^
/in/foo.cc:150:5: note: in expansion of macro 'rep'
rep(i,1,n+2) T.id[i]=i;T.cnt=n+2;
^~~
/in/foo.cc:150:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
rep(i,1,n+2) T.id[i]=i;T.cnt=n+2;
^
/in/foo.cc:12:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
#define rep(i,l,r) for(int i=l;i<=r;++i)
^
/in/foo.cc:151:5: note: in expansion of macro 'rep'
rep(i,1,n) a[i+1]=read();T.build(1,n+2,0);
^~~
/in/foo.cc:151:30: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
rep(i,1,n) a[i+1]=read();T.build(1,n+2,0);
^