/in/foo.cc: In function 'long long int read()':
/in/foo.cc:20:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation]
     while(isdigit(ch))x=x*10+ch-'0',ch=getchar();return x*zf;
     ^~~~~
/in/foo.cc:20:50: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'while'
     while(isdigit(ch))x=x*10+ch-'0',ch=getchar();return x*zf;
                                                  ^~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:68:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  for(rt i=2;i<=n;i++)head[i]=head[i>>1]+1;int ans=0;
  ^~~
/in/foo.cc:68:43: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
  for(rt i=2;i<=n;i++)head[i]=head[i>>1]+1;int ans=0;
                                           ^~~