7で割ると4余り、9で割ると8余る300以下の自然数は全部で何個あるか。数論合同式中国剰余定理剰余整数2025/6/141. 問題の内容7で割ると4余り、9で割ると8余る300以下の自然数は全部で何個あるか。2. 解き方の手順求める自然数を xxx とすると、以下の合同式が成り立つ。x≡4(mod7)x \equiv 4 \pmod{7}x≡4(mod7)x≡8(mod9)x \equiv 8 \pmod{9}x≡8(mod9)まず、x≡4(mod7)x \equiv 4 \pmod{7}x≡4(mod7) を満たす xxx は x=7k+4x = 7k + 4x=7k+4 (kkkは整数)と表せる。これを x≡8(mod9)x \equiv 8 \pmod{9}x≡8(mod9) に代入すると、7k+4≡8(mod9)7k + 4 \equiv 8 \pmod{9}7k+4≡8(mod9)7k≡4(mod9)7k \equiv 4 \pmod{9}7k≡4(mod9)ここで、7k≡4(mod9)7k \equiv 4 \pmod{9}7k≡4(mod9) を満たす kkk を求める。7k≡4(mod9)7k \equiv 4 \pmod{9}7k≡4(mod9) の両辺に4をかけると、28k≡16(mod9)28k \equiv 16 \pmod{9}28k≡16(mod9)k≡7(mod9)k \equiv 7 \pmod{9}k≡7(mod9)したがって、k=9l+7k = 9l + 7k=9l+7 (lllは整数)と表せる。x=7k+4x = 7k + 4x=7k+4 に代入すると、x=7(9l+7)+4=63l+49+4=63l+53x = 7(9l + 7) + 4 = 63l + 49 + 4 = 63l + 53x=7(9l+7)+4=63l+49+4=63l+53xxx は300以下の自然数なので、63l+53≤30063l + 53 \le 30063l+53≤30063l≤24763l \le 24763l≤247l≤24763≈3.92l \le \frac{247}{63} \approx 3.92l≤63247≈3.92lllは整数なので、l=0,1,2,3l = 0, 1, 2, 3l=0,1,2,3 である。したがって、xxx は l=0,1,2,3l = 0, 1, 2, 3l=0,1,2,3 に対応して、x=53,116,179,242x = 53, 116, 179, 242x=53,116,179,242の4つの値を取る。3. 最終的な答え4個