あーもう月曜じゃん! 結局、なんもできんかった。
せっかくの三連休、だらだら過ごすだけでもう終わろうとしている……
敗因はテレビをつけたことだな。
というわけで学習とかやってみるつもりが全然できず
時間もないので、詰め探索関連を。
本来、詰めルーチンなんか無くても「詰め将棋の問題」がちゃんと解けるはず。
解けないなら、変な枝狩りをしていることになる。
- 詰め探索あり
- 詰め探索無し、高速1手詰めあり
- 詰め探索なし、高速1手詰めなし
詰め将棋問題なんで、詰め将棋があれば即詰みの問題。
探索は100万ノードまで固定。
一応、高速1手詰めありのほうが、なにも無しより速く詰みを見つけたので良しとしよう。
詰め探索の弊害は、正確に良いタイミングで呼べないので、
無駄な探索をやって、本探索の足を引っ張ってるって可能性があるのだけど、
常に呼び出す高速1手詰めは、呼び出すタイミングの問題も無いし、
高速なら本探索の足も引っ張らない(はず)
実際は、足を引っ張ってますが(^^;
色々、いじってるうちに簡単な必至問題が解けなくなった。
探索ノード調べるの面倒……
- 詰め探索あり(即詰みが合った場合、確認で5手探索して確かめてます。信用できんので)
10手目 先手
▼v香三v桂三v銀二v金三v角二v飛二
9 8 7 6 5 4 3 2 1
・ ・ ・ ・ ・ ・ ・ ・ ・|一
・ ・ ・ ・ ・ ・ ・ ・ ・|二
・ ・ ・ ・ ・ ・ ・ ・ ・|三
・ ・ ・ ・ ・ ・ ・ ・ ・|四
・ ・ ・ ・ ・ ・ ・ ・ ・|五
・ ・ と ・ ・ 杏 ・ ・ ・|六
・ ・ ・ ・ ・ ・v圭 ・ ・|七
・ ・v歩 ・ ・ ・ ・ ・ ・|八
・ 歩 ・v玉 歩 ・ ・ ・ ・|九
△ 銀二 金
即詰み:△58銀打▼79王△88銀打
0.2s 勝勢(+MATE) △58銀打
4( 709)*******
5( 7648)*******************************************************************
6( 1817)****************
7( 2073)*******************
8( 774)*******
9( 104)*
10( 5)*
10手目 先手
▼v香三v桂三v銀二v金三v角二v飛二
9 8 7 6 5 4 3 2 1
・ ・ ・ ・ ・ ・ ・ ・ ・|一
・ ・ ・ ・ ・ ・ ・ ・ ・|二
・ ・ ・ ・ ・ ・ ・ ・ ・|三
・ ・ ・ ・ ・ ・ ・ ・ ・|四
・ ・ ・ ・ ・ ・ ・ ・ ・|五
・ ・ と ・ ・ 杏 ・ ・ ・|六
・ ・ ・ ・ ・ ・v圭 ・ ・|七
・ ・v歩 ・ ・ ・ ・ ・ ・|八
・ 歩 ・v玉 歩 ・ ・ ・ ・|九
△ 銀二 金
gen:162 △68銀打(-7751)△88銀打(-7791)△26銀打(-7831)△58銀打(-7967)△11銀打(-79
92)
org_retval=-7789 threat_retval=0
# 6 0.1s +MATE △58銀打▼59王△68銀打▼同王△69金打
# 7 0.1s +MATE △58銀打▼59王△68銀打▼同王△69金打
# 8 0.6s +MATE △58銀打▼59王△68銀打▼同王△69金打
# 9 0.6s +MATE △58銀打▼59王△68銀打▼同王△69金打
#10 3.4s +MATE △58銀打▼59王△68銀打▼同王△69金打
5.2s 勝勢(+MATE) △58銀打▼59王△68銀打▼同王△69金打
4( 1058)*
5( 109)*
6( 1306)*
7( 134834)*********************
8( 18918)***
9( 32779)*****
10( 6706)**
11( 3598)*
12( 3111)*
13( 4153)*
14( 3311)*
15( 227)*
16( 573)*
17( 326)*
18( 23)*
19( 2646)*
20( 447)*
10手目 先手
▼v香三v桂三v銀二v金三v角二v飛二
9 8 7 6 5 4 3 2 1
・ ・ ・ ・ ・ ・ ・ ・ ・|一
・ ・ ・ ・ ・ ・ ・ ・ ・|二
・ ・ ・ ・ ・ ・ ・ ・ ・|三
・ ・ ・ ・ ・ ・ ・ ・ ・|四
・ ・ ・ ・ ・ ・ ・ ・ ・|五
・ ・ と ・ ・ 杏 ・ ・ ・|六
・ ・ ・ ・ ・ ・v圭 ・ ・|七
・ ・v歩 ・ ・ ・ ・ ・ ・|八
・ 歩 ・v玉 歩 ・ ・ ・ ・|九
△ 銀二 金
gen:162 △68銀打(-7751)△88銀打(-7791)△26銀打(-7831)△58銀打(-7967)△11銀打(-79
92)
org_retval=-7789 threat_retval=0
# 3 0.1s -7706 △58銀打▼59王△69金打▼48王△78金
# 4 0.1s -7713 △58銀打▼59王△49金打▼68王△69銀打▼79王△78銀
# 5 1.4s +MATE △58銀打▼59王△68銀打▼58王△59金打
# 6 1.4s +MATE △58銀打▼59王△68銀打▼58王△59金打
# 7 1.5s +MATE △58銀打▼59王△68銀打▼58王△59金打
# 8 1.6s +MATE △58銀打▼59王△68銀打▼58王△59金打
# 9 2.2s +MATE △58銀打▼59王△68銀打▼58王△59金打
#10 4.4s +MATE △58銀打▼59王△68銀打▼58王△59金打
5.2s 勝勢(+MATE) △58銀打▼59王△68銀打▼58王△59金打
4( 2832)*
5( 63696)**********
6( 4866)*
7( 90893)**************
8( 60246)**********
9( 77289)************
10( 14104)***
11( 14584)***
12( 7208)**
13( 847)*
14( 3910)*
15( 2032)*
16( 787)*
17( 1121)*
18( 221)*
19( 31)*
20( 3)*