Factor
-
- [BOJ-1037][C++] ์ฝ์
๋ฌธ์ ์์ A๊ฐ N์ ์ง์ง ์ฝ์๊ฐ ๋๋ ค๋ฉด, N์ด A์ ๋ฐฐ์์ด๊ณ , A๊ฐ 1๊ณผ N์ด ์๋์ด์ผ ํ๋ค. ์ด๋ค ์ N์ ์ง์ง ์ฝ์๊ฐ ๋ชจ๋ ์ฃผ์ด์ง ๋, N์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ N์ ์ง์ง ์ฝ์์ ๊ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ๊ฐ์๋ 50๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ๋์งธ ์ค์๋ N์ ์ง์ง ์ฝ์๊ฐ ์ฃผ์ด์ง๋ค. 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๊ณ , 2๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๊ณ , ์ค๋ณต๋์ง ์๋๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ N์ ์ถ๋ ฅํ๋ค. N์ ํญ์ 32๋นํธ ๋ถํธ์๋ ์ ์๋ก ํํํ ์ ์๋ค. ์์ ์ ๋ ฅ 1 2 4 2 ์์ ์ถ๋ ฅ 1 8 ์์ ์ ๋ ฅ 2 1 2 ์์ ์ถ๋ ฅ 2 4 ์์ ์ ๋ ฅ 3 6 3 4 2 12 6 8 ์์ ์ถ๋ ฅ 3 24 ์์ ์ ๋ ฅ 4 14 14 26456 2 28 13228 3307 7 23149 8 ..
2022.11.12 -
- [BOJ-5086][C++] ๋ฐฐ์์ ์ฝ์
๋ฌธ์ 4 × 3 = 12์ด๋ค. ์ด ์์ ํตํด ๋ค์๊ณผ ๊ฐ์ ์ฌ์ค์ ์ ์ ์๋ค. 3์ 12์ ์ฝ์์ด๊ณ , 12๋ 3์ ๋ฐฐ์์ด๋ค. 4๋ 12์ ์ฝ์์ด๊ณ , 12๋ 4์ ๋ฐฐ์์ด๋ค. ๋ ์๊ฐ ์ฃผ์ด์ก์ ๋, ๋ค์ 3๊ฐ์ง ์ค ์ด๋ค ๊ด๊ณ์ธ์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ์ฝ์์ด๋ค. ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ๋ฐฐ์์ด๋ค. ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ์ฝ์์ ๋ฐฐ์ ๋ชจ๋ ์๋๋ค. ์ ๋ ฅ ์ ๋ ฅ์ ์ฌ๋ฌ ํ ์คํธ ์ผ์ด์ค๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ 10,000์ด ๋์ง์๋ ๋ ์์ฐ์๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋ง์ง๋ง ์ค์๋ 0์ด 2๊ฐ ์ฃผ์ด์ง๋ค. ๋ ์๊ฐ ๊ฐ์ ๊ฒฝ์ฐ๋ ์๋ค. ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ์ฝ์๋ผ๋ฉด factor๋ฅผ, ๋ฐฐ์๋ผ๋ฉด multiple์, ๋ ๋ค ์๋๋ผ..
2022.11.12