$x \geq 0$, $y \geq 0$, $2x+3y \leq 6n$ を満たす格子点の個数を求める問題です。ここで、$n$は整数であり、格子点とは、$x$座標と$y$座標がともに整数である点のことです。

離散数学格子点不等式数え上げ整数
2025/5/20

1. 問題の内容

x0x \geq 0, y0y \geq 0, 2x+3y6n2x+3y \leq 6n を満たす格子点の個数を求める問題です。ここで、nnは整数であり、格子点とは、xx座標とyy座標がともに整数である点のことです。

2. 解き方の手順

まず、xxの値を固定して、yyの範囲を考えます。
x=kx=kkkは0以上の整数)とすると、2k+3y6n2k + 3y \leq 6nより、
3y6n2k3y \leq 6n - 2k
y2n23ky \leq 2n - \frac{2}{3}k
yyは0以上の整数なので、0y2n23k0 \leq y \leq 2n - \frac{2}{3}kを満たす整数の個数を考えます。
yyの個数は2n23k+1\lfloor 2n - \frac{2}{3}k \rfloor + 1となります。ここでx\lfloor x \rfloorxx以下の最大の整数を表します。
xxの範囲はx0x \geq 02x+3y6n2x+3y \leq 6n, y0y \geq 0より、2x6n2x \leq 6n, x3nx \leq 3nとなります。したがって、0x3n0 \leq x \leq 3nです。
したがって、求める格子点の個数は
k=03n(2n23k+1)\sum_{k=0}^{3n} (\lfloor 2n - \frac{2}{3}k \rfloor + 1)
=k=03n2n23k+k=03n1=\sum_{k=0}^{3n} \lfloor 2n - \frac{2}{3}k \rfloor + \sum_{k=0}^{3n} 1
=k=03n2n23k+(3n+1)=\sum_{k=0}^{3n} \lfloor 2n - \frac{2}{3}k \rfloor + (3n+1)
ここで、S=k=03n2n23kS = \sum_{k=0}^{3n} \lfloor 2n - \frac{2}{3}k \rfloorを計算します。
k=3jk = 3jのとき、j=0,1,,nj=0, 1, \dots, nに対して、2n23(3j)=2n2j2n - \frac{2}{3}(3j) = 2n - 2jは整数なので、2n23(3j)=2n2j\lfloor 2n - \frac{2}{3}(3j) \rfloor = 2n - 2j
k=3j+1k = 3j+1のとき、j=0,1,,n1j=0, 1, \dots, n-1に対して、2n23(3j+1)=2n2j232n - \frac{2}{3}(3j+1) = 2n - 2j - \frac{2}{3}なので、2n23(3j+1)=2n2j1\lfloor 2n - \frac{2}{3}(3j+1) \rfloor = 2n - 2j - 1
k=3j+2k = 3j+2のとき、j=0,1,,n1j=0, 1, \dots, n-1に対して、2n23(3j+2)=2n2j432n - \frac{2}{3}(3j+2) = 2n - 2j - \frac{4}{3}なので、2n23(3j+2)=2n2j2\lfloor 2n - \frac{2}{3}(3j+2) \rfloor = 2n - 2j - 2
したがって、
S=j=0n(2n2j)+j=0n1(2n2j1)+j=0n1(2n2j2)S = \sum_{j=0}^n (2n-2j) + \sum_{j=0}^{n-1} (2n-2j-1) + \sum_{j=0}^{n-1} (2n-2j-2)
=j=0n(2n2j)+j=0n1(2n2j)j=0n11j=0n12= \sum_{j=0}^n (2n-2j) + \sum_{j=0}^{n-1} (2n-2j) - \sum_{j=0}^{n-1} 1 - \sum_{j=0}^{n-1} 2
=(2n(n+1)2n(n+1)2)+(2n(n)2(n1)n2)n2n= (2n(n+1) - 2 \frac{n(n+1)}{2}) + (2n(n) - 2 \frac{(n-1)n}{2}) - n - 2n
=2n2+2nn2n+2n2n2+n3n= 2n^2 + 2n - n^2 - n + 2n^2 - n^2 + n - 3n
=2n2n= 2n^2 - n
求める個数は S+(3n+1)=2n2n+3n+1=2n2+2n+1S + (3n+1) = 2n^2 - n + 3n + 1 = 2n^2 + 2n + 1

3. 最終的な答え

2n2+2n+12n^2 + 2n + 1

「離散数学」の関連問題

6人家族(両親、息子2人、娘2人)が円卓に座る場合の数を、以下の条件で求めます。 (1) 座り方全体の数 (2) 両親が隣り合う場合の数 (3) 両親が向かい合う場合の数 (4) 男女が交互に座る場合...

順列円順列場合の数組み合わせ
2025/6/7

異なる7個の石をひもでつないで首飾りを作るとき、首飾りの作り方は何通りあるかを求める問題です。

組み合わせ順列円順列対称性
2025/6/7

与えられたブール代数の式 $(A \cdot B) \cdot (\overline{A} + B)$ を簡略化します。

ブール代数論理演算式の簡略化
2025/6/7

与えられたブール代数の式 $(A \cdot B) \cdot (\overline{A+B})$ を簡略化します。

ブール代数論理演算論理式簡略化ド・モルガンの法則真理値表
2025/6/7

与えられたブール代数の式を簡略化すること。式は $\overline{A(A \cdot B)} + B(A \cdot B)$ です。

ブール代数論理演算論理式の簡略化
2025/6/7

"LETTER"の6文字をすべて使って文字列を作るとき、文字列は何個作れるか。

順列組み合わせ文字列重複順列
2025/6/7

全体集合 $U = \{1, 2, 3, 4, 5, 6, 7, 8, 9\}$、集合 $A = \{2, 4, 6, 8\}$、集合 $B = \{3, 6, 9\}$が与えられたとき、以下の集合を...

集合集合演算補集合和集合積集合
2025/6/7

(1) 8個の数字 1, 1, 1, 2, 3, 3, 3, 3 をすべて使って8桁の整数を作るとき、整数は何個作れるか。 (2) LETTER の6文字をすべて使って文字列を作るとき、文字列は何個作...

順列組み合わせ重複順列場合の数
2025/6/7

6つの部分に区切られた円盤を、6色の絵の具を使って塗り分ける方法の数を求める問題です。ただし、回転によって同じになる塗り方は同一とみなします。

組み合わせ順列回転群論
2025/6/7

大人3人と子供3人が輪になって並ぶときの並び方の場合の数を求める問題です。 (1) 大人と子供が交互に並ぶ場合の数 (2) 特定の子供A, Bが隣り合う場合の数

場合の数順列円順列組み合わせ
2025/6/7