- ベストアンサー
私立中学受験問題です
1列 2列 3列 4列 5列 1 行 1 4 5 16 17 2 行 2 3 6 15 18 3 行 9 8 7 14 19 4 行 10 11 12 13 20 5 行 25 24 23 22 21 上記のような数列で任意の行、列の数値を算出する計算式を教えていただけないでしょうか
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
元々の問題文はどんなんなの? 今回の数列は、左上隅に頂点を置く正方形の下辺と右辺に沿って数字が進んでいき、端まで行くと、1つ大きな正方形の辺に沿ってまた進んで行ってます ですので、 1行目を見ると、2列目は2の2乗、4列目は4の2乗、 1列目を見ると、1行目は1の2乗、3列目は3の2乗、5列目は5の2乗 になっています そうすると、たとえば、3行4列目だと、1行4列目が4の2乗 = 16だから、 それから 3-1 = 2 を引いて 14 3行5列目だと、1行4列目が 4の2乗 = 16 だから、 1行5列目は 16+1=17 だから、それに 3-1=2 を足して 19 とか計算しちゃえます
その他の回答 (1)
- shuu_01
- ベストアンサー率55% (759/1365)
m行、n列 の数値 x を求める式は m = n の場合 x = m^2 - (m - 1) = m^2 - m + 1 m < n の場合 n が奇数の場合 x = n^2 - (n - 1) - (n - m) = n^2 - 2n + m + 1 n が偶数の場合 x = n^2 - (m - 1) = n^2 - m + 1 m > n の場合 m が奇数の場合 x = m^2 - (n - 1) = m^2 - n + 1 m が偶数の場合 x = m^2 - (m - 1) + (n - m) = m^2 - 2m + n + 1 小学生って、変数を使っちゃダメなんだっけ?
お礼
ご回答ありがとうございました。
お礼
ご回答ありがとうございました。