수리논술, 이게 다다.

심화 격자점과 서로소

강의 노트

* 유클리드의 과수원

좌표평면에서 두 좌표가 모두 정수인 점을 격자점이라 한다.제1사분면의 모든 격자점에 나무를 심고 원점에서 바라본다고 하자. 나무의 굵기는 무시한다.

자연수 a\displaystyle a, b\displaystyle b에 대하여 (a,b)\displaystyle (a,b)의 나무가 보이려면 선분 OP‾\displaystyle \overline{OP}의 양 끝점 사이에 다른 격자점이 없어야 한다. 여기서 O\displaystyle O는 원점이고 P(a,b)\displaystyle P(a,b)이다.

a\displaystyle a, b\displaystyle b의 공약수 d>1\displaystyle d>1이 있으면 (ad,bd)\displaystyle \left(\frac{a}{d},\frac{b}{d}\right)도 격자점이다. 이 점의 나무가 (a,b)\displaystyle (a,b)의 나무를 가린다.

* 격자점과 서로소

두 자연수 a\displaystyle a, b\displaystyle b의 최대공약수를 d\displaystyle d라 하고 a=du\displaystyle a=du, b=dv\displaystyle b=dv로 놓으면 u\displaystyle u, v\displaystyle v는 서로소이다.

직선 OP\displaystyle OP의 방정식은 uy=vx\displaystyle uy=vx이다. 이 직선 위의 격자점에서는 u\displaystyle u, v\displaystyle v가 서로소이므로 x\displaystyle x는 u\displaystyle u의 배수이고, x=ku\displaystyle x=ku를 대입하면 y=kv\displaystyle y=kv이다.

따라서 선분 OP‾\displaystyle \overline{OP} 위의 격자점은(ku,kv)(k=0,1,2,…,d)\displaystyle (ku,kv)\quad(k=0,1,2,\ldots,d)이고, 양 끝점을 제외하면 d−1\displaystyle d-1개이다.

두 자연수 a\displaystyle a, b\displaystyle b에 대하여 O(0,0)\displaystyle O(0,0), P(a,b)\displaystyle P(a,b)라 하자.

선분 OP‾\displaystyle \overline{OP}의 양 끝점 사이에 격자점이 없을 필요충분조건은 a\displaystyle a, b\displaystyle b가 서로소인 것이다.

그러므로 원점에서 보이는 나무는 두 좌표가 서로소인 격자점에 있는 나무이다.

* 반사 경로에의 적용

한 변의 길이가 1\displaystyle 1인 정사각형의 한 꼭짓점에서 내부로 빛을 쏜다고 하자. 빛은 변에서 입사각과 반사각이 같게 반사하며, 꼭짓점에 도달하면 멈춘다.

빛이 변에 닿을 때마다 그 변을 대칭축으로 정사각형을 뒤집어 이어 붙이면, 꺾인 경로를 하나의 직선으로 펼칠 수 있다.이때 정사각형의 꼭짓점들은 격자점이 된다.

출발점을 원점으로 놓고 두 변을 좌표축으로 잡자. 처음 진행하는 방향의 기울기가 qp\displaystyle \frac{q}{p}이고 p\displaystyle p, q\displaystyle q가 서로소인 자연수이면, 펼친 경로에서 원점을 떠난 뒤 처음 만나는 격자점은 (p,q)\displaystyle (p,q)이다.

따라서 원래 정사각형의 꼭짓점에 처음 도달할 때까지 이동한 거리는p2+q2\displaystyle \sqrt{p^2+q^2}이다.

* 선분이 지나는 정사각형의 개수

좌표평면을 한 변의 길이가 1\displaystyle 1인 정사각형들로 나누자. 각 정사각형의 꼭짓점은 격자점이다.두 자연수 a\displaystyle a, b\displaystyle b에 대하여 O(0,0)\displaystyle O(0,0), P(a,b)\displaystyle P(a,b)라 하고, 선분 OP‾\displaystyle \overline{OP}가 내부를 지나는 정사각형의 개수를 구해보자. 꼭짓점에 닿기만 하는 정사각형은 세지 않는다.

처음 들어가는 정사각형을 1\displaystyle 1개로 세고, 격자선을 지날 때마다 새로운 정사각형으로 들어간다고 생각하면 된다.

선분의 양 끝점 사이에서 세로 격자선은 a−1\displaystyle a-1개, 가로 격자선은 b−1\displaystyle b-1개를 지난다.그런데 격자점을 지날 때는 세로선과 가로선을 동시에 지나지만 새로운 정사각형은 1\displaystyle 1개만 늘어난다.

두 수 a\displaystyle a, b\displaystyle b의 최대공약수를 d\displaystyle d라 하면, 양 끝점 사이의 격자점은 앞에서 구한 대로 d−1\displaystyle d-1개이다.따라서 중복해서 센 횟수를 빼면 정사각형의 개수는1+(a−1)+(b−1)−(d−1)=a+b−d\displaystyle 1+(a-1)+(b-1)-(d-1)=a+b-d이다.

특히 a\displaystyle a, b\displaystyle b가 서로소이면 지나는 정사각형은 a+b−1\displaystyle a+b-1개이다.

앞의 반사 경로에서 p\displaystyle p, q\displaystyle q가 서로소이면 펼친 경로가 지나는 정사각형은 p+q−1\displaystyle p+q-1개이다.따라서 출발점과 마지막 꼭짓점을 제외하고 변에서 반사하는 횟수는 p+q−2\displaystyle p+q-2번이다.

개념강의 준비중

이 개념이 중심인 문제

아직 이 개념이 중심인 문제가 없습니다.