/
最近
.rdf
追記
編集
設定
本棚
翌日へ
前日へ
脳log
[20100511]
2010年05月11日 (火)
難しい問題があると聞いて、そのために数独リソルバを Rubyで書いた。
この前
より難しかった。今回は能力が及ばず総当たりで解いている。9×9の問題で数分かかる。終わらないんじゃないかと心配になるので生存確認としてデバッグ出力を含めていたら、答えを見つけるのに正規表現検索が必要な始末。分岐ごとにスタックに継続情報を追加するんじゃなくてスレッドやファイバーで処理を並列化したらマシになるか……とか考える前に枝刈りをすべきなんだろうけど。どういうアイディアがあるだろう。
翌日へ
前日へ