์์์ ๊ฐ๋
์ ์๊ฒ ์ง๋ง ์๋ฆฌ๋ฅผ ๋ชจ๋ฆ
๋๋ค.. ๊ทธ๋ฅ ์ธ์์ผ ํ ๊น์?
์์๋ ์ฝ์๊ฐ 1๊ณผ ์๊ธฐ ์์ ๋ฟ์ธ ์์ฐ์ ์ฌ๊ธฐ์ ์ฝ์๋ ๋ง์ด ๋์ค๊ธฐ ๋๋ฌธ์ ์ฝ์๊ฐ ๋ญ์ง ์์์ผ ๊ฒ ์ฃ . ์ฝ๊ฒ ๋งํด์ ๋๋์ด ๋จ์ด์ง๋ ์๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค.์ฆ ๋ค์ ํ์ด์ ์ค๋ช
ํ๋ฉด ๋๋์ด๋จ์ด์ง๋ ์๊ฐ 1๊ณผ ์๊ธฐ์์ ๋ฟ์ธ ์์ฐ์๊ฐ๋ น 10์ ๋ณด๊ฒ ์ต๋๋ค.10์ ๋๋์ด๋จ์ด์ง๋ ์(์ฝ์)๊ฐ1๊ณผ 10(์๊ธฐ์์ ) ๋ฟ์ธ๊ฐ์?์๋์ฃ , 10์ 2๋ก๋ ๋๋์ด๋จ์ด์ง๊ณ , 5๋ก๋ ๋๋์ด๋จ์ด์ง๋๋ค. 1, 2, 5, 10 ์ด 10์ ์ฝ์๊ฐ ๋๊ฒ ๋ค์๋๋์ด ๋จ์ด์ง๋ค๋ ๋ง์ ๋ค์๋งํด ๋๋จธ์ง๊ฐ ์๋ค๋ ๋ง๊ณผ ๊ฐ์ต๋๋ค.์ฆ ๋ฌธ์ ์ ์ ์๋ฅผ ๋ค์ ์๊ฐํด๋ณด๋ฉด๊ฐ๋ น 10์ ์์์ ๊ฐ์๋ฅผ ์ฐพ์? ์์๋ฅผ ์ฐพ์๋ผ? ๋ผ๊ณ ํ๋ค๋ฉด1๊ณผ 10 ์ด์ธ์ ์ซ์๋ก ๋๋์ด ๋จ์ด์ง๋ ๊ฒ(์ฝ์)์ด ์๋ ์ง ํ์ธํด๋ณด๋ฉด ๋๊ฒ ์ฃ ? ๋ํ ์ n/2 ๊น์ง๋ง ๋ฐ๋ณต๋ฌธ์ ๋๋ฆฌ๋?๊ทธ ์๋ฆฌ๋ ๊ฐ๋จํฉ๋๋ค. 10์ ์ฝ์๋ 1, 2 , 5, 10 18์ ์ฝ์๋ 1, 2, 3, 6, 9, 18 ๋ณด์๋ฉด ์๊ฒ ์ง๋ง ์ ๋ถ ์ง์ ์ด๋ฃน๋๋ค. 1 * 10 = 10, 2*5 = 10, 1 * 18 = 18, 2*9 = 18, 3*6 =1810์ ์ค์ 10/2 = 5 ๋ฅผ ๊ธฐ์ ์ผ๋ก ๊ทธ์ ์ ์๋ ์๋ก ๋๋์ด ๋จ์ด์ง๋ ์ง ๋จ์ด์ง์ง ์๋ ์ง๋ง ์ฒดํฌํด๋ ์ถฉ๋ถํ๊ธฐ ๋๋ฌธ์
๋๋ค.๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ์์๋ i