LCM
-
- [BOJ-3036][C++] ๋ง
๋ฌธ์ ์๊ทผ์ด๋ ์ฐฝ๊ณ ์์ ๋ง N๊ฐ๋ฅผ ๋ฐ๊ฒฌํ๋ค. ์๊ทผ์ด๋ ๊ฐ๊ฐ์ ๋ง์ด ์์ ์๋ ๋ง๊ณผ ๋ค์ ์๋ ๋ง๊ณผ ์ ํ๋๋ก ๋ฐ๋ฅ์ ๋ด๋ ค๋์๋ค. ์๊ทผ์ด๋ ์ฒซ ๋ฒ์งธ ๋ง์ ๋๋ฆฌ๊ธฐ ์์ํ๊ณ , ๋๋จธ์ง ๋ง๋ ๊ฐ์ด ๋์๊ฐ๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๋ค. ๋๋จธ์ง ๋ง์ ์ฒซ ๋ฒ์งธ ๋ง ๋ณด๋ค ๋น ๋ฅด๊ฒ ๋์๊ฐ๊ธฐ๋ ํ๊ณ , ๋๋ฆฌ๊ฒ ๋์๊ฐ๊ธฐ๋ ํ๋ค. ์ด๋ ๊ฒ ๋ง์ ๋๋ฆฌ๋ค ๋ณด๋ ์ฒซ ๋ฒ์งธ ๋ง์ ํ ๋ฐํด ๋๋ฆฌ๋ฉด, ๋๋จธ์ง ๋ง์ ๋ช ๋ฐํด ๋๋์ง ๊ถ๊ธํด์ก๋ค. ๋ง์ ๋ฐ์ง๋ฆ์ด ์ฃผ์ด์ง๋ค. ์ด๋, ์ฒซ ๋ฒ์งธ ๋ง์ ํ ๋ฐํด ๋๋ฆฌ๋ฉด, ๋๋จธ์ง ๋ง์ ๋ช ๋ฐํด ๋์๊ฐ๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ๋ง์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. (3 ≤ N ≤ 100) ๋ค์ ์ค์๋ ๋ง์ ๋ฐ์ง๋ฆ์ด ์๊ทผ์ด๊ฐ ๋ฐ๋ฅ์ ๋์ ์์๋๋ก ์ฃผ์ด์ง๋ค. ๋ฐ์ง๋ฆ์ 1๊ณผ 1000๋ฅผ ํฌํจํ๋ ์ฌ์ด์ ์์ฐ์์ด๋ค. ์ถ..
2022.11.13 -
- [BOJ-1934][C++] ์ต์๊ณต๋ฐฐ์
๋ฌธ์ ๋ ์์ฐ์ A์ B์ ๋ํด์, A์ ๋ฐฐ์์ด๋ฉด์ B์ ๋ฐฐ์์ธ ์์ฐ์๋ฅผ A์ B์ ๊ณต๋ฐฐ์๋ผ๊ณ ํ๋ค. ์ด๋ฐ ๊ณต๋ฐฐ์ ์ค์์ ๊ฐ์ฅ ์์ ์๋ฅผ ์ต์๊ณต๋ฐฐ์๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, 6๊ณผ 15์ ๊ณต๋ฐฐ์๋ 30, 60, 90๋ฑ์ด ์์ผ๋ฉฐ, ์ต์ ๊ณต๋ฐฐ์๋ 30์ด๋ค. ๋ ์์ฐ์ A์ B๊ฐ ์ฃผ์ด์ก์ ๋, A์ B์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T(1 ≤ T ≤ 1,000)๊ฐ ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ T๊ฐ์ ์ค์ ๊ฑธ์ณ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ A, B ≤ 45,000) ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ T๊ฐ์ ์ค์ A์ B์ ์ต์๊ณต๋ฐฐ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์์๋๋ก ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ 1 3 1 45000 6 10 13 17 ์์ ์ถ๋ ฅ 1 45000 30 221 ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ ..
2022.11.13 -
- [Algorithm] ์ต๋ ๊ณต์ฝ์(GCD)์ ์ต์ ๊ณต๋ฐฐ์(LCM) ; ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ(Euclidean Algorithm)
์ต๋ ๊ณต์ฝ์(GCD)์ ์ต์ ๊ณต๋ฐฐ์(LCM) ; ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ(Euclidean Algorithm) ์ต๋ ๊ณต์ฝ์(GCD; Greatest Common Divisor(Factor)) ๋ ๊ฐ ์ด์์ ์์ฐ์๋ค์ ๊ณตํต์ธ ์ฝ์๋ค์ ๋ชจ์์ ๊ณต์ฝ์(Common Divisor)๋ผ๊ณ ํ๊ณ , ๊ณต์ฝ์ ์ค์์ ๊ฐ์ฅ ํฐ ์๋ฅผ ์ต๋ ๊ณต์ฝ์(Greatest Common Divisor)๋ผ๊ณ ํ๋ค. ์) $12$์ ์ฝ์๋ $\{1, 2, 3, 4, 6, 12\}$ ์ด๊ณ $18$์ ์ฝ์๋ $\{1, 2, 3, 6, 9, 18\}$์ผ ๋, ๋ ์ $12$์ $18$์ ๊ณต์ฝ์๋ $\{1, 2, 3, 6\}$์ด๊ณ ์ต๋ ๊ณต์ฝ์๋ $6$์ด ๋๋ค. ์ฝ๋ int gcd(int x, int y) { for (int i = (x > y ? y : x..
2022.11.13 -
- [BOJ-2609][C++] ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์
๋ฌธ์ ๋ ๊ฐ์ ์์ฐ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ต๋ ๊ณต์ฝ์์ ์ต์ ๊ณต๋ฐฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์๋ ๋ ๊ฐ์ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ๋์ 10,000์ดํ์ ์์ฐ์์ด๋ฉฐ ์ฌ์ด์ ํ ์นธ์ ๊ณต๋ฐฑ์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต๋๊ณต์ฝ์๋ฅผ, ๋์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต์ ๊ณต๋ฐฐ์๋ฅผ ์ถ๋ ฅํ๋ค. ์์ ์ ๋ ฅ 1 24 18 ์์ ์ถ๋ ฅ 1 6 72 ์ถ์ฒ Olympiad > ํ๊ตญ์ ๋ณด์ฌ๋ฆผํผ์๋ > ํ๊ตญ์ ๋ณด์ฌ๋ฆผํผ์๋์โค๋์ง์ญ๋ณธ์ > ์ง์ญ๋ณธ์ 2004 > ์ค๋ฑ๋ถ 1๋ฒ Olympiad > ํ๊ตญ์ ๋ณด์ฌ๋ฆผํผ์๋ > ํ๊ตญ์ ๋ณด์ฌ๋ฆผํผ์๋์โค๋์ง์ญ๋ณธ์ > ์ง์ญ๋ณธ์ 2004 > ๊ณ ๋ฑ๋ถ 1๋ฒ ์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ ์ํ ์ ์๋ก ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ ๋ฌธ์ ์ถ์ฒ https://www.acmicpc.net/problem..
2022.11.13