_ むむむ http://homepage1.nifty.com/herumi/diary/0810.html#27 そこまでお手軽にそこまで速くなるのはおかしいよなぁ… とかコンパイルしてみた。 saichugen.cpp でたぶんいいんだよね。 0.333sec とかそんなの。 むむむ確かに僕のより 3 倍くらいは速い。 でコードを読む。 うーん中二病チックなのは素晴らしいから良いとして、 think_[a23]_turns? って関数はメンテしずらいと思うがー で、 vector::erase とかよんでるし、 このコードで速いわけないにゃーとか思った。 たぶん、このコードは全探索できてない。 for(size_t i=0; i<N; i++){ cards rest1 = except_one(unknowns, i); for(size_t j=i+1; j<N; j++){ と