/in/foo.cc: In function 'void line_gr::get_line(int*, int*, int*, int, int*, int*, int*, int&)':
/in/foo.cc:53:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(int i=1;i<=ct+1;i++)al[i]=0;ct=0;
^~~
/in/foo.cc:53:41: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for(int i=1;i<=ct+1;i++)al[i]=0;ct=0;
^~
/in/foo.cc: In function 'll line_gr::calcline4(int*, int)':
/in/foo.cc:74:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(int i=1;i<=ct+1;i++)d1[i]=0;for(int i=1;i<=ct;i++)d2[i]=0;return ret;
^~~
/in/foo.cc:74:41: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for(int i=1;i<=ct+1;i++)d1[i]=0;for(int i=1;i<=ct;i++)d2[i]=0;return ret;
^~~
/in/foo.cc: In function 'll line_gr::subcalc(tree1&, int)':
/in/foo.cc:78:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(int i=1;i<=ct[0]+1;i++)al[0][i]=0;ct[0]=0;
^~~
/in/foo.cc:78:47: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for(int i=1;i<=ct[0]+1;i++)al[0][i]=0;ct[0]=0;
^~
/in/foo.cc: In function 'void dfs(int, int)':
/in/foo.cc:102:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if(ntr.siz[rt]==1)continue;if(son<siz[sub[rt]]){dp[u][rt]=0;continue;}
^~
/in/foo.cc:102:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if(ntr.siz[rt]==1)continue;if(son<siz[sub[rt]]){dp[u][rt]=0;continue;}
^~
/in/foo.cc:103:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(int k=sub[rt];k;k=(k-1)&sub[rt])tdp[k]=0;tdp[0]=1;
^~~
/in/foo.cc:103:54: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for(int k=sub[rt];k;k=(k-1)&sub[rt])tdp[k]=0;tdp[0]=1;
^~~
/in/foo.cc: In function 'void solve(int, int, int, int)':
/in/foo.cc:124:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if(cur!=tar)return;tp=0;ntr.clr();
^~
/in/foo.cc:124:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if(cur!=tar)return;tp=0;ntr.clr();
^~
/in/foo.cc: In function 'll calcline3()':
/in/foo.cc:138:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(int i=2;i<=ct;i+=2)(ans+=(ll)(d[v[i]]-1)*(d[v[i-1]]-1))%=mod;return ans;
^~~
/in/foo.cc:138:70: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for(int i=2;i<=ct;i+=2)(ans+=(ll)(d[v[i]]-1)*(d[v[i-1]]-1))%=mod;return ans;
^~~~~~