์ ํด๋ฆฌ๋ ํธ์ ๋ฒ2 [Java] BOJ 6064 ์นด์ ๋ฌ๋ ฅ ๋ฌธ์ ๋ฌธ์ ๋งํฌ https://www.acmicpc.net/problem/6064์ต๊ทผ์ ICPC ํ์ฌ๋๋ ๋จ์๋ฉ๋ฆฌ์นด์ ์์นด ์ ๊ตญ์ด ๋๋ผ์ด ๋ฌธ๋ช ์ ์ง๋ ์นด์ ์ ๊ตญ์ ํ ๋๋ก ํ์ฌ ์ธ์์ก๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๋ค. ์นด์ ์ ๊ตญ์ ๋ฐฑ์ฑ๋ค์ ํน์ดํ ๋ฌ๋ ฅ์ ์ฌ์ฉํ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์๋ค. ๊ทธ๋ค์ M๊ณผ N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๋ ๊ฐ์ ์์ฐ์ x, y๋ฅผ ๊ฐ์ง๊ณ ๊ฐ ๋ ๋๋ฅผ ์ ๊ฐ์ ํ์์ผ๋ก ํํํ์๋ค. ๊ทธ๋ค์ ์ด ์ธ์์ ์์ด์ ํด๋นํ๋ ์ฒซ ๋ฒ์งธ ํด๋ฅผ ๋ก ํํํ๊ณ , ๋ ๋ฒ์งธ ํด๋ฅผ ๋ก ํํํ์๋ค. ์ ๋ค์ ํด๋ฅผ ํํํ ๊ฒ์ ์ด๋ผ๊ณ ํ์. ๋ง์ผ x ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ง์ผ y ์ ๊ทธ๋ค ๋ฌ๋ ฅ์ ๋ง์ง๋ง ํด๋ก์, ์ด ํด์ ์ธ์์ ์ข ๋ง์ด ๋๋ํ๋ค๋ ์์ธ์ด ์ ํด ์จ๋ค. ์๋ฅผ ๋ค์ด, M = 10 ์ด๊ณ N = 12๋ผ๊ณ ํ์. ์ฒซ ๋ฒ์งธ ํด๋ ๋ก ํํ๋๊ณ , 1.. 2024. 8. 25. [Java] BOJ 2609 ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ ๋ฌธ์ ๋ฌธ์ ๋งํฌ https://www.acmicpc.net/problem/2609๋ ๊ฐ์ ์์ฐ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ต๋ ๊ณต์ฝ์์ ์ต์ ๊ณต๋ฐฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.์ฒซ์งธ ์ค์๋ ๋ ๊ฐ์ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ๋์ 10,000์ดํ์ ์์ฐ์์ด๋ฉฐ ์ฌ์ด์ ํ ์นธ์ ๊ณต๋ฐฑ์ด ์ฃผ์ด์ง๋ค.์ฒซ์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต๋๊ณต์ฝ์๋ฅผ, ๋์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต์ ๊ณต๋ฐฐ์๋ฅผ ์ถ๋ ฅํ๋ค.์์ด๋์ด์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ์ซ์๋ฅผ ์ผ์ผ์ด ์ฌ์ฉํ์ฌ ๊ตฌํ ๋ ค๊ณ ํ๋ค๊ฐ ๊ณต์์ด ์์๋ ๊ฒ ๊ฐ์์ ๋ฌธ์ ํ๊ธฐ ์ ์ ๋จผ์ ์ฐพ์๋ดค์๋ค.๊ทธ ๋ฐฉ๋ฒ์ ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ธ๋ฐ ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ด๋ a๋ฅผ b๋ก ๋๋ ๋๋จธ์ง r๋ก b๋ฅผ ๋๋ด์๋ ๋์จ ๋๋จธ์ง r'์ด 0์ด๋ฉด ๊ทธ r์ด ์ต๋๊ณต์ฝ์๋ผ๋ ๊ฒ์ด๋ค. ๋ง์ฝ 0์ผ๋ก ๋จ์ด์ง์ง ์๋๋ค๋ฉด a ์๋ฆฌ์ b.. 2024. 7. 12. ์ด์ 1 ๋ค์