to n − 2){ array ← P[i] for (j ← 0 to length(array)){ if array[j] ≤ 0 then return false end if } if i ≤ n − 2 P[i + 1] = Q(s) ∵ (1) end if } return true } ࢁຊɾɾۨా ଟ߲ࣜͷϑϧϏοπ҆ఆੑ
+ x6s6 + · · · Keven min (s) := x0 + y2s2 + x4s4 + y6y6 + · · · Kodd max (s) := y1s + x3s3 + y5y5 + x7s7 + · · · Kodd min (s) := x1s + y3s3 + x5y5 + y7s7 + · · · ͱఆٛ͢Δɻ͜ͷͱ͖ɺ K1(s) = Keven min (s) + Kodd min (s) K2(s) = Keven min (s) + Kodd max (s) K3(s) = Keven max (s) + Kodd min (s) K4(s) = Keven max (s) + Kodd max (s) ͱදͤΔɻ ࢁຊɾɾۨా ଟ߲ࣜͷϑϧϏοπ҆ఆੑ