個人的には慣れていない三項演算子の使い方
( ( score < beta ) ? upperbound : lowerbound ) = score;
MTD(f)の実装中に気になってやってみたんですが、これでも動くみたいですね。
ただ、慣れてないからパッと見で意味が分からないです。使うのはやめとこ。
( ( score < beta ) ? upperbound : lowerbound ) = score;
MTD(f)の実装中に気になってやってみたんですが、これでも動くみたいですね。
ただ、慣れてないからパッと見で意味が分からないです。使うのはやめとこ。