自然数 $1, 2, \dots, n$ から異なる2つを取り出して積を作り、それらの積の総和を求める問題です。数論総和自然数組み合わせ計算2025/6/41. 問題の内容自然数 1,2,…,n1, 2, \dots, n1,2,…,n から異なる2つを取り出して積を作り、それらの積の総和を求める問題です。2. 解き方の手順まず、111 から nnn までの自然数の総和 S1S_1S1 と、自然数の二乗の総和 S2S_2S2 を考えます。S1=∑i=1ni=n(n+1)2S_1 = \sum_{i=1}^{n} i = \frac{n(n+1)}{2}S1=∑i=1ni=2n(n+1)S2=∑i=1ni2=n(n+1)(2n+1)6S_2 = \sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6}S2=∑i=1ni2=6n(n+1)(2n+1)求める積の和を AAA とすると、AAA は次のように表現できます。A=∑1≤i<j≤nijA = \sum_{1 \le i < j \le n} ijA=∑1≤i<j≤nij次に、総和の二乗を考えます。(∑i=1ni)2=(∑i=1ni)(∑j=1nj)=∑i=1n∑j=1nij=∑i=1ni2+2∑1≤i<j≤nij(\sum_{i=1}^{n} i)^2 = (\sum_{i=1}^{n} i) (\sum_{j=1}^{n} j) = \sum_{i=1}^{n} \sum_{j=1}^{n} ij = \sum_{i=1}^{n} i^2 + 2\sum_{1 \le i < j \le n} ij(∑i=1ni)2=(∑i=1ni)(∑j=1nj)=∑i=1n∑j=1nij=∑i=1ni2+2∑1≤i<j≤nij=S2+2A= S_2 + 2A=S2+2Aしたがって、AAA は次のように表せます。A=12(S12−S2)A = \frac{1}{2} (S_1^2 - S_2)A=21(S12−S2)S1S_1S1 と S2S_2S2 を代入します。A=12((n(n+1)2)2−n(n+1)(2n+1)6)A = \frac{1}{2} \left( \left( \frac{n(n+1)}{2} \right)^2 - \frac{n(n+1)(2n+1)}{6} \right)A=21((2n(n+1))2−6n(n+1)(2n+1))A=12(n2(n+1)24−n(n+1)(2n+1)6)A = \frac{1}{2} \left( \frac{n^2(n+1)^2}{4} - \frac{n(n+1)(2n+1)}{6} \right)A=21(4n2(n+1)2−6n(n+1)(2n+1))A=n(n+1)2(n(n+1)4−2n+16)A = \frac{n(n+1)}{2} \left( \frac{n(n+1)}{4} - \frac{2n+1}{6} \right)A=2n(n+1)(4n(n+1)−62n+1)A=n(n+1)2(3n(n+1)−2(2n+1)12)A = \frac{n(n+1)}{2} \left( \frac{3n(n+1) - 2(2n+1)}{12} \right)A=2n(n+1)(123n(n+1)−2(2n+1))A=n(n+1)24(3n2+3n−4n−2)A = \frac{n(n+1)}{24} (3n^2 + 3n - 4n - 2)A=24n(n+1)(3n2+3n−4n−2)A=n(n+1)24(3n2−n−2)A = \frac{n(n+1)}{24} (3n^2 - n - 2)A=24n(n+1)(3n2−n−2)A=n(n+1)24(3n+2)(n−1)A = \frac{n(n+1)}{24} (3n+2)(n-1)A=24n(n+1)(3n+2)(n−1)A=n(n+1)(n−1)(3n+2)24A = \frac{n(n+1)(n-1)(3n+2)}{24}A=24n(n+1)(n−1)(3n+2)3. 最終的な答えn(n+1)(n−1)(3n+2)24\frac{n(n+1)(n-1)(3n+2)}{24}24n(n+1)(n−1)(3n+2)