Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1手詰関数を数か所修正させて頂きました。
また、ランダムプレーヤーによる1手詰関数のテストをcli.ccに追加しました。
(ランダムプレーヤーによるテストについては、やねうら王のソースコードを参考にさせて頂きました。)
このテストによると、当修正により1手詰発見率が85.25%から87.63%へ、約2.38%増加しました。
なお、棋力(勝率)にはほとんど影響ありませんでした。
当方、githubにもC++にも不慣れなこともあり、もし誤りや失礼な点等ございましたら申し訳ございません。
素晴らしい将棋プログラムを公開頂いたことに感謝いたします。