「面白い方法」が何を意味するのかわからん。
数学の問題じゃなくてアルゴリズムの問題じゃないの?プログラマ板に行った方がいいと思う