m, n は自然数で、m < n を満たすものとする。
m^n + 1, n^m + 1 がともに10の倍数となる m, n を
1組与えよ。
プログラミングで解いてください。
使用言語はC++、Ruby、Pythonのいずれかでお願いします。
ちなみに、私は以下のように解きました。
lang
1n, m = 2, 1 2ans = [] 3while ans.size == 0 4 for m in (2..n - 1) # mは1でない。 5 ans << m << n if (m ** n % 10 == 9) && (n ** m % 10 == 9) 6 end 7 n += 1 8end 9p ans
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/11/30 06:03