* ์ฝ์ ๊ตฌํ๊ธฐ
: ์ฝ์๋ฅผ ๊ตฌํ๋ค๋ ๊ฒ์ ๋๋์ด์ ๋ชซ์ด 0์ธ ๊ฒฝ์ฐ
: ์ฝ์๋ 1๊ณผ ์๊ธฐ์์ ์ ํฌํจ, ์๊ธฐ์์ ๋ณด๋ค ํฐ ์๋ฅผ ๊ฐ์ง ์ ์์
: ๊ตฌํ ์ฝ์๋ฅผ ๋ฐฐ์ด์ ์ ์ฅ > ์ถ๋ ฅ์์ ๋ฐฐ์ด์ ์ฌ์ฉ : ์ฒจ์์ฌ์ฉํ์ฌ ๋ฐ๋ณต๋ฌธ
: ์ ์๋ก ๋ณํํ๋ ํจ์๋ผ๋ ๊ฒ์ '๋ฒ๋ฆผ'์ ์๋ฏธ
: ์ ๋ ฅ๊ฐ์ ๋ณํX, C์ ๋ณํ๊ฐ ์ค์(๋๋์ด์ฃผ๋๊ฐ)
: ๋ชซ๊ณผ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ ๊ณต์ ์๊ธฐ! * ๋๋จธ์ง=mod(B,C)๋ ์์ *
* ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ(์ต๋๊ณต์ฝ์/์ต์๊ณต๋ฐฐ์)
- ์ต๋๊ณต์ฝ์ : ๋ ์์ ๊ณตํต๋ ์ฝ์ ์ค ๊ฐ์ฅ ํฐ ์
- ์ต์๊ณต๋ฐฐ์ : ๋ ์์ ๊ณตํต๋ ์ฝ์ ์ค ๊ฐ์ฅ ํฐ ์
- ์ต๋๊ณต์ฝ์๊ฐ ํต์ฌ : ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๊ธฐ ์ํด์ ์ต๋๊ณต์ฝ์ ํ์ > LCM=a*b*GCM
1. ์ ๋ ฅ๋ฐ์ ๋ ์์ ํฌ๊ธฐ๋ฅผ ๋น๊ต
2. Large/Small์ ๋๋จธ์ง๋ฅผ ๋ค์ small๋ก, ๊ธฐ์กดsmall๊ฐ์ด large๋ก
3. ๋๋จธ์ง๊ฐ 0์ด ๋์์๋์ small๊ฐ์ด ์ต๋๊ณต์ฝ์
* ์์ธ์๋ถํด
: ์์ฐ์๋ฅผ ์์๋ค๋ง์ ๊ณฑ์ผ๋ก ๋ํ๋ด๋ ๊ฒ
: '์ฝ์=์ธ์'๋ก, ๋ชจ๋ ์ฝ์๋ค์ ๊ณฑ์ผ๋ก ํํํ๋ ๊ฒ!
: ์์์์ ์ธ์๋ถํฐ ๋ฐฐ์ด์ ์ฐจ๊ณก์ฐจ๊ณก ์ ์ฅ
: ์์ธ์๋ถํด์์๋ ๋๋์ด์ฃผ๋ ์(K)๊ฐ ์ค์!
: C๋ ๋ฐฐ์ด์ ์ ์ฅ๋ ๊ฐ์ ํํ
'Algoritm > Patttern' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[2์ฐจ์๋ฐฐ์ด] ๊ธฐ๋ณธํ,'ใน'์ํ, ๋ฌํฝ์ดํ (0) | 2020.07.03 |
---|---|
[์ ๋ ฌ] ์ ํ์ ๋ ฌ, ๋ฒ๋ธ์ ๋ ฌ, ์ฝ์ ์ ๋ ฌ (0) | 2020.07.01 |
[๋ฐฐ์ด] ์ต๋๊ฐ, ์ต์๊ฐ, ๋ฐ๋ณต๊ธฐํธ, ๊ทผ์ฌ๊ฐ ๊ตฌํ๊ธฐ (0) | 2020.06.30 |
ํผ๋ณด๋์น์์ด (0) | 2020.06.30 |
์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ (0) | 2020.06.30 |
๋๊ธ