Avatar
黒が先手、黒の枚数を b 、白の枚数を w で表し、黒・白がこれまでに置いた枚数をそれぞれ pb, pw 、黒・白がこれまでにひっくり返した枚数をそれぞれr fb, fw とする。黒と白のひっくり返した枚数の差を f = fb - fw とする。このとき、 b = 2 + pb + fb - fw = 2 + pb + f w = 2 + pw + fw - fb = 2 + pw - f が成り立つ。 (edited)
5:55 PM
パスがないとき、 pb = (b + w - 4 + 1) // 2 pw = (b + w - 4) // 2 が成り立つ(ただし、 // は除算後に切り捨て)。 (edited)