萌新求助线性基

P3857 [TJOI2008] 彩灯

@[fzhfzh](/user/158050) 把 ```cpp t[i]+=(1ll<<(n-i))*(a[i][j]=='O'?1:0); ``` 换成 ```cpp t[i]+=(1ll<<(j))*(a[i][j]=='O'?1:0); ``` 或者 ```cpp t[i]+=(1ll<<( n - j))*(a[i][j]=='O'?1:0); ``` 这里当成自然的二进制位数就可以了。
by FutaRimeWoawaSete @ 2021-04-17 22:48:58


啊我SB了...里面的循环应该是j。。。
by fzhfzh @ 2021-04-17 23:01:29


@[FutaRimeWoawaSete](/user/132533) thk
by fzhfzh @ 2021-04-17 23:01:40


|