問題演習 問題演習S 問題演習(京都大学) 整数・整式

【難度A】演習1〜京都大学・1989年(後期)〜

2020年8月25日

解答解説

問題

座標平面において,x座標,y座標がともに整数である点を格子点と呼ぶ.4つの格子点O(0,0),A(a,b),B(a,b+1),C(0,1)を考える.ただし,a,bは正の整数で,その最大公約数は1である.

(1) 平行四辺形OABCの内部(辺,頂点は含めない)に格子点はいくつあるか.

(2) (1)の格子点全体をP1,P2,,Ptとするとき,OPiA (i=1,2,,t)の面積のうちの最小値を求めよ.

格子点と整数がテーマです.

格子点の数え方は積分とほとんど同じです.

ある軸(xまたはy軸,扱いやすくなる方を選ぶ)で切断して,その範囲の整数解の個数を調べに行きます.

(1)はそこまで悩まずに答えが出ると思いますが,(2)が問題です.

まず,三角形の面積をどう表すかは大丈夫でしょうか.

本サイトでは7通りの表現を紹介していますが,平面座標で,整数という条件を使わなければならないことを考えると,

12|ayibxi|

と表せたのではないでしょうか.

次に,先にも書いたように「整数」について

a,bは正の整数で,その最大公約数は1である.」

に反応できたでしょうか.

これは「互いに素」ですよね.扱い方を確認しておきましょう.

「互いに素」の性質と使い方まとめ

short summary! 「互いに素」の2つの定義 ・最大公約数が1 ・共通素因数をもたない に沿って利用・証明を覚える それでは見ていきましょう! はじめに 「互いに素」という条件は有理数や ...

続きを見る

整数条件の中でも「素数」「互いに素」と言った条件はやっぱり超強力です.無視することのないように.

今回は,a,b互いに素という条件から

2a,bが互いに素であるとき

a,2a,,(b1)abで割った余りはすべて異なり,1からb11回ずつ現れる

ax+byは全ての整数を表せる(ax+by=nを満たす(x,y)が存在する)

という有名事項を思い出さなければなりません.証明はぜひ覚えておいて欲しいのでまとめに記しておきます.

ここは経験が必要でなかなか考えづらかったかもしれませんね.最小値12を予想した上で,その存在を証明しにいきます.

 

解答


平行四辺形OABCの内部は,不等式

0<x<a

bax<y<bax+1

によって表される.

a,bが互いに素であるので,①に適するxの整数値
x=1,2,,a1
に対して,bax,bax+1は整数とならない.さらに,この2数の差が1であるので,baxbax+1の間に整数は一つだけ存在する.

よって,x=1,2,,a1のそれぞれについて,②に適するyは一つ存在し,求める格子点の個数はa1個.

(2)

格子点をPi(xi,yi) (1ia1)とおく.ここで,OPiAの面積は,
OPiA=12|ayibxi|
と表せる.

②より,

bax<yi<bax+1

0<ayibxi<a

1ayibxia1

(ayibxiZ)

である.ここで,異なる正の整数k,lについて,
aykbxk=aylbxl
とすると,移項して,
a(ykyl)=b(xkxl)
が成立する.

abは互いに素であるため,xkxlaの倍数となるが,kl0<xkxl<a1であるので不適.

よって,ayibxi (1ia1)は互いに異なるa1個の整数である.

④と合わせて,ayibxiの値は1,2,,a1を一つずつ取る.よって③より,OPiAの面積が最小となるとき,ayibxi=1であり,そのときの面積は12

本問で覚えておきたい論証

・互いに素に関する性質

2a,bが互いに素であるとき

a,2a,,(b1)abで割った余りはすべて異なり,1からb11回ずつ現れる

【証明】

a,2a,,(b1)abで割った余りが等しい組ia,jaが存在すれば,(ji)abで割り切れるが,a,bが互いに素であることと1ijb2よりこれは不適.

よってa,2a,,(b1)abで割った余りはすべて異なり,この中にbで割り切れるものは存在しないため,1からb11回ずつ現れる.

 

↓この性質から分かること

2a,bが互いに素であるとき

ax+byはどんな整数でも表すことができる

kabで割った余りが1になるものとし,その時の商をlとおくと,kalb=1が成立

つまり,ax+by=nを満たす(x,y)=(kn,ln)が存在する

 

役に立ったら押して頂けると励みになります!

-問題演習, 問題演習S, 問題演習(京都大学), 整数・整式

error: Content is protected !!
S