一道 / edao.plus
幻方#累加法

累加法

把所有行(或列、对角线)的和累加起来,用“总和的总和”反求单元格之和。

直观场景

幻方里每行、每列、每对角线的和都相等,都等于“幻和”。把所有行加在一起,其实就是把每个格子加了一次——于是总和 = 行数 × 幻和。反过来就能求幻和。

推导思路

  1. 1幻方 n × n 的格子总和 S = 所有数字之和。
  2. 2所有行的和之和 = n × 幻和 = S。
  3. 3所以 幻和 = S ÷ n。
  4. 4结合某一行/列已有的部分数字,即可解出其余。

公式 / 要点

  • · 3 阶幻方用 1..9,总和 45,幻和 = 15。
  • · n 阶幻方(用 1..n²)幻和 = n(n² + 1) / 2。

典型例题

1三阶幻和
用 1–9 填入 3×3 幻方,每行/列/对角线之和相等。求这个和。
  1. 总和 = 1 + 2 + … + 9 = 45。
  2. 3 行相加 = 3 × 幻和 = 45,幻和 = 15。
2部分已填
三阶幻方中某行已知两个数 8 和 3,求该行第三个。
  1. 幻和 = 15;第三个数 = 15 − 8 − 3 = 4。

常见误区

  • 当填入的数字不是 1..n² 时,幻和要按给定数字集合重新算。

用到「累加法」的题目

相关知识点