AOJ 0041 Expression

問題

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0041

計算量的にも余裕があるし割り算も無いので総当りする。 なんとなく関数オブジェクトを使ってみたかったので、関数オブジェクトplus<int>(),minus<int>(),multiplies<int>()への参照の配列fsを作る。 数字の順列のループの中で、 インデックスの組(i,j,k) in {0,1,2}^3 (全部で27要素)のループを回してfsへアクセスすることで、ありうる演算子の組を全て試す。

実装

http://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=840592