Project Euler

さて、前回のエントリでは この部分 template<int RADIX> bool mirror_cmp(int figure, int num) { using namespace pstade::oven; PSTADE_OVEN_FOREACH(i, counting(0,figure/2)) { if( (num / power<RADIX>(figure-i-1)) % RADIX != (num / power<RADIX>(i)) % RADIX ) { return fal</radix></radix></int>…

さて、Mr.ExceptionのすずきさんがさっそうとProject EulerのProblem36を解いたらしいので、 僕も対抗心を燃やさせてください><。Problem36、 最初に例。585 = 1001001001(binary) このように10進数と2進数でともに回文になる数を1,000,000以下の整数の中…

Problem1:1簡単なことを難しく書いた結果がこれだよ! #include #include #include #include #include #include #include #include #include #include const int MAX_NUM = 1000; int main() { using namespace boost::assign; using namespace pstade::oven…