sakurapyon’s blog

sakurapyon’s blog

2013-05-01から1ヶ月間の記事一覧

同角打

Sunfish - Sunflower戦。floodgate観戦室を眺めていたら、こんな表示が。 -0037KA T13 '** 1212 +0037KA -3433TO +2133KE -2533NK +3233KI -4433UM +2233OU -0034FU +3334OU -0046KE読み筋の先後(+/-)と、指し手と読み筋の1手目に同じ手を送っているからか…

静止探索内で嘘必至が見つかった場合はどうすればいいのか?

静止探索に突入した時点で、取る手・成る手だけでは自玉が詰んでしまう場合がある。先手は持ち駒が豊富なので詰めに行けば先手勝ちの局面。上のような局面で静止探索に入ると、先手は1三歩成しかない→5八桂成5八金打ちまでの一手詰み。 こうなってしまう…

sakurapyon改良点

相変わらず不詰みは遅いので まだまだ改良しないといけないんだけど、とりあえずメモしておく。 移動一手詰を先に調べるようにした いままでは打一手詰を先に調べて移動一手詰を後から調べてましたが*1、順序を逆にしました。その結果、持ち駒が多種類あるの…

媛さんの問題が参考になった

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

難しい

C++

何が原因なのかさっぱりわからん....gcc バージョン 4.8.0 20130320 (Red Hat 4.8.0-0.18) (GCC) #include <stdint.h> #include <smmintrin.h> typedef uint32_t u32; #define foreach_BitScan(b,var,proc) \ { \ u32 t; \ t = _mm_extract_epi32((b).mm, 0); \ while(t){ \ var=__b</smmintrin.h></stdint.h>…