$a = -256$, $N = 123$ について、以下の2つの問題を解く。 (1) $a$ の $\bmod N$ での逆数 $x \equiv a^{-1} \pmod{N}$ を求めよ。ただし、$0 \le x \le N - 1$ とする。 (2) $ay \equiv 100 \pmod{N}$ となる $y$ を求めよ。ただし、$0 \le y \le N - 1$ とする。

数論合同算術逆数拡張ユークリッドの互除法モジュラー算術
2025/6/20

1. 問題の内容

a=256a = -256, N=123N = 123 について、以下の2つの問題を解く。
(1) aamodN\bmod N での逆数 xa1(modN)x \equiv a^{-1} \pmod{N} を求めよ。ただし、0xN10 \le x \le N - 1 とする。
(2) ay100(modN)ay \equiv 100 \pmod{N} となる yy を求めよ。ただし、0yN10 \le y \le N - 1 とする。

2. 解き方の手順

(1) aamodN\bmod N での逆数 xx を求める。
まず、a(modN)a \pmod{N} を計算する。
a=256256+3123256+369113(mod123)a = -256 \equiv -256 + 3 \cdot 123 \equiv -256 + 369 \equiv 113 \pmod{123}
したがって、a113(mod123)a \equiv 113 \pmod{123}
ax1(mod123)ax \equiv 1 \pmod{123} を満たす xx を求める。
拡張ユークリッドの互除法を用いて 113x+123y=1113x + 123y = 1 を満たす整数 x,yx, y を求める。
\begin{align*}
123 &= 1 \cdot 113 + 10 \\
113 &= 11 \cdot 10 + 3 \\
10 &= 3 \cdot 3 + 1
\end{align*}
これより、
\begin{align*}
1 &= 10 - 3 \cdot 3 \\
&= 10 - 3 (113 - 11 \cdot 10) \\
&= 10 - 3 \cdot 113 + 33 \cdot 10 \\
&= 34 \cdot 10 - 3 \cdot 113 \\
&= 34 (123 - 1 \cdot 113) - 3 \cdot 113 \\
&= 34 \cdot 123 - 34 \cdot 113 - 3 \cdot 113 \\
&= 34 \cdot 123 - 37 \cdot 113
\end{align*}
したがって、371131(mod123)-37 \cdot 113 \equiv 1 \pmod{123}
x3737+12386(mod123)x \equiv -37 \equiv -37 + 123 \equiv 86 \pmod{123}
したがって、x=86x = 86 である。
(2) ay100(modN)ay \equiv 100 \pmod{N} を満たす yy を求める。
ay100(mod123)ay \equiv 100 \pmod{123} より、113y100(mod123)113y \equiv 100 \pmod{123}
(1) で 113186(mod123)113^{-1} \equiv 86 \pmod{123} を求めたので、
y113110086100(mod123)y \equiv 113^{-1} \cdot 100 \equiv 86 \cdot 100 \pmod{123}
86100=86008600(mod123)86 \cdot 100 = 8600 \equiv 8600 \pmod{123}
8600=69123+1138600 = 69 \cdot 123 + 113
8600113(mod123)8600 \equiv 113 \pmod{123}
したがって、y113(mod123)y \equiv 113 \pmod{123}
0y1220 \le y \le 122 より、y=113y = 113

3. 最終的な答え

(1) x=86x = 86
(2) y=113y = 113

「数論」の関連問題

自然数の列を、次のように群に分ける。 1 | 2, 3 | 4, 5, 6 | 7, 8, 9, 10 | 11, 12, ... (1) 第 $n$ 群の最初の自然数を求めよ。 (2) 第20群に含...

数列群数列等差数列自然数
2025/6/20

$a = 256$、$N = 123$ が与えられたとき、以下の2つの問題を解く。 (1) $a$ の $\mod N$ での逆数 $x \equiv a^{-1} \pmod{N}$ を求める。ただ...

合同算術逆数拡張ユークリッドの互除法モジュラ演算
2025/6/20

90を割り切る整数で、142を割ると7余る整数を全て求める。

約数整数の割り算整数の性質
2025/6/20

3で割ると2余り、5で割ると4余り、6で割ると5余る整数のうち、最も小さいものを求めよ。

合同式中国剰余定理不定方程式剰余
2025/6/20

10で割ると7余り、25で割ると22余り、30で割ると27余る整数のうち、最も小さいものを求める。

合同式中国剰余定理整数問題剰余
2025/6/20

与えられた問題は、余りの計算2問、1次合同式の計算2問、不定方程式の整数解を求める問題2問の計6問です。

合同式剰余一次合同式不定方程式ユークリッドの互除法
2025/6/20

正の奇数の列を、第 $n$ 群に $n$ 個の数が入るように群に分ける。 (1) 第 $n$ 群の最初の数を $n$ の式で表す。 (2) 第15群に入るすべての数の和 $S$ を求める。

数列等差数列奇数群数列
2025/6/20

$n$ が自然数のとき、$2n^3 + 3n^2 + n$ が6の倍数であることを数学的帰納法で証明する。

数学的帰納法整数の性質倍数
2025/6/19

正の奇数の列を、第 $n$ 群に $n$ 個の数が入るように群に分ける。このとき、第 $n$ 群の最初の数を $n$ の式で表し、第23群に入る全ての数の和 $S$ を求める。

数列等差数列群数列和の公式
2025/6/19

14番の問題について解答します。 自然数の列をある規則に従って群に分けます。第 $n$ 群には $(2n-1)$ 個の数が入ります。 (1) 第 $n$ 群の最初の自然数を $n$ の式で表してくださ...

数列等差数列
2025/6/19