teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答の修正

2018/03/18 00:30

投稿

y_waiwai
y_waiwai

スコア88180

answer CHANGED
@@ -1,4 +1,11 @@
1
1
  アルゴリズムのことはわかりませんが、
2
2
  そこで入れ替えないと結果は変わってきますが、それはいいんでしょうか?
3
3
 
4
- d=m%n; で、n>m だとd==m になってしまいますねー
4
+ d=m%n; で、n>m だとd==m になってしまいますねー
5
+
6
+ ---
7
+
8
+ ああ、結局あとの処理で入れ替わるので最終的な結果は同じということですか。
9
+
10
+ なら、最初に入れ替えることで、後のループが1回少なくできるってことですね。
11
+ 単純なデータ移動より、演算するほうがはるかに実行時間がかかりますから