ํ™•์žฅ์œ ํด๋ฆฌ๋“œํ˜ธ์ œ๋ฒ• 1

[์ฝ”๋”ฉํ…Œ์ŠคํŠธ] ํ™•์žฅ ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ• ์ ‘๊ทผ ๋ฐฉ๋ฒ•

์ฑ… [Do it! ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ - ์ž๋ฐ” ํŽธ;๊น€์ข…๊ด€ ์ง€์Œ]์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.  ์ด ๊ธ€์€ ์ฆ๋ช…๋ณด๋‹ค๋Š” ๋ฐฉ์ •์‹์˜ ํ•ด๋ฅผ ๊ตฌํ•  ๋•Œ ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ•ด์•ผ ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•œ๋‹ค.์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•์ด ๋‘ ์ˆ˜์˜ ์ตœ๋Œ€๊ณต์•ฝ์ˆ˜๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋ผ๊ณ  ๋ณด๋ฉด, ํ™•์žฅ ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•์€ ๋ฐฉ์ •์‹์˜ ํ•ด๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฆ„์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ํ™•์žฅ ์œ ํด๋ฆฌ๋“œ ํ˜ธ์ œ๋ฒ•์€ ๊ธฐ๋ณธ ํ˜ธ์ œ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์–ด์•ผ ์ง„ํ–‰๋œ๋‹คax + by = c์ฃผ์–ด์ง„ a, b, c, x, y๋Š” ๋ชจ๋‘ ์ •์ˆ˜๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์ด๋•Œ x, y์˜ ํ•ด๋Š” c % gcd(a,b) = 0 ์กฐ๊ฑด์ด ์„ฑ๋ฆฝ๋˜์–ด์•ผ ์ •์ˆ˜ํ•ด๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ์— ์ ‘๊ทผํ•  ๋•Œ ๋จผ์ € c์˜ ๊ฐ’์ด gcd(a,b)์˜ ๋ฐฐ์ˆ˜๊ฐ€ ๋งž๋Š”์ง€ ํ™•์ธ๋ถ€ํ„ฐ ํ•ด์•ผ ํ•œ๋‹ค. ๋ฐฐ์ˆ˜๊ฐ€ ๋งž๋‹ค๋ฉด ์ผ์ฐจ ์กฐ๊ฑด์€ ๋งŒ์กฑํ•œ ๊ฒƒ์ด๋‹ค. c๊ฐ€ g..