2010-03-29から1日間の記事一覧

Project Euler 95

http://projecteuler.net/index.php?section=problems&id=95 次を配列にしておく。

Project Euler 1(4)

テンプレート引数がいちいちついて回るのは、クラスを関数で包めば回避できる。例えばmapなら、 template<typename T, typename U, typename V> class cMap { T& func; U& gen; public: cMap(T& f, U& g) : func(f), gen(g) { } V next() { return func(gen.next()); } }; template<typename T, typename U> auto map(T& f</typename></typename>…