/in/foo.cc: In function 'void getln(int*, int*, int)':
/in/foo.cc:46:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(i=n-1;i;i--)b[i]=(ll)b[i-1]*inv[i]%P;b[0]=0;
^~~
/in/foo.cc:46:44: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for(i=n-1;i;i--)b[i]=(ll)b[i-1]*inv[i]%P;b[0]=0;
^
/in/foo.cc: In function 'int main()':
/in/foo.cc:50:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
for(inv[0]=inv[1]=1,i=2;i<=N;i++)inv[i]=(ll)(P-inv[P%i])*(P/i)%P;inv2=inv[2];
^~~
/in/foo.cc:50:68: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
for(inv[0]=inv[1]=1,i=2;i<=N;i++)inv[i]=(ll)(P-inv[P%i])*(P/i)%P;inv2=inv[2];
^~~~