Algorithm/๋ฌธ์ ํ์ด
2805๋ฒ: ๋๋ฌด ์๋ฅด๊ธฐ ์ฒซ์งธ ์ค์ ๋๋ฌด์ ์ N๊ณผ ์๊ทผ์ด๊ฐ ์ง์ผ๋ก ๊ฐ์ ธ๊ฐ๋ ค๊ณ ํ๋ ๋๋ฌด์ ๊ธธ์ด M์ด ์ฃผ์ด์ง๋ค. (1 โค N โค 1,000,000, 1 โค M โค 2,000,000,000) ๋์งธ ์ค์๋ ๋๋ฌด์ ๋์ด๊ฐ ์ฃผ์ด์ง๋ค. ๋๋ฌด์ ๋์ด์ ํฉ์ ํญ์ M๋ณด www.acmicpc.net ๋ฌธ์ ์๊ทผ์ด๋ ๋๋ฌด M๋ฏธํฐ๊ฐ ํ์ํ๋ค. ๊ทผ์ฒ์ ๋๋ฌด๋ฅผ ๊ตฌ์
ํ ๊ณณ์ด ๋ชจ๋ ๋งํด๋ฒ๋ ธ๊ธฐ ๋๋ฌธ์, ์ ๋ถ์ ๋ฒ๋ชฉ ํ๊ฐ๋ฅผ ์์ฒญํ๋ค. ์ ๋ถ๋ ์๊ทผ์ด๋ค ์ง ๊ทผ์ฒ์ ๋๋ฌด ํ ์ค์ ๋ํ ๋ฒ๋ชฉ ํ๊ฐ๋ฅผ ๋ด์ฃผ์๊ณ , ์๊ทผ์ด๋ ์๋ก ๊ตฌ์
ํ ๋ชฉ์ฌ์ ๋จ๊ธฐ๋ฅผ ์ด์ฉํด์ ๋๋ฌด๋ฅผ ๊ตฌํ ๊ฒ์ด๋ค. ๋ชฉ์ฌ์ ๋จ๊ธฐ๋ ๋ค์๊ณผ ๊ฐ์ด ๋์ํ๋ค. ๋จผ์ , ์๊ทผ์ด๋ ์ ๋จ๊ธฐ์ ๋์ด H๋ฅผ ์ง์ ํด์ผ ํ๋ค. ๋์ด๋ฅผ ์ง์ ํ๋ฉด ํฑ๋ ์ด ๋
์ผ๋ก๋ถํฐ H๋ฏธํฐ ์๋ก ์ฌ๋ผ๊ฐ๋ค. ๊ทธ ๋ค์, ํ ์ค์ ์ฐ์ํด์..
Algorithm/๋ฌธ์ ํ์ด
17219๋ฒ: ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ์ฒซ์งธ ์ค์ ์ ์ฅ๋ ์ฌ์ดํธ ์ฃผ์์ ์ N(1 โค N โค 100,000)๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฐพ์ผ๋ ค๋ ์ฌ์ดํธ ์ฃผ์์ ์ M(1 โค M โค 100,000)์ด ์ฃผ์ด์ง๋ค. ๋๋ฒ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ๊ฑธ์ณ ๊ฐ ์ค์ ์ฌ์ดํธ ์ฃผ์์ ๋น๋ฐ๋ฒ www.acmicpc.net ๋ฌธ์ 2019 HEPC - MAVEN League์ "๋น๋ฐ๋ฒํธ ๋ง๋ค๊ธฐ"์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋น๋ฐ๋ฒํธ๋ฅผ ๋ง๋ ๊ฒฝ๋ฏผ์ด๋ ํ ๊ฐ์ง ๋ฌธ์ ์ ์ ๋ฐ๊ฒฌํ์๋ค. ๋น๋ฐ๋ฒํธ๊ฐ ๋๋ค์ผ๋ก ๋ง๋ค์ด์ ธ์ ๊ธฐ์ต์ ๋ชป ํ๋ค๋ ๊ฒ์ด์๋ค! ๊ทธ๋์ ๊ฒฝ๋ฏผ์ด๋ ๋ฉ๋ชจ์ฅ์ ์ฌ์ดํธ์ ์ฃผ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ์ฅํด๋๊ธฐ๋ก ํ๋ค. ํ์ง๋ง ์ปด๋งน์ธ ๊ฒฝ๋ฏผ์ด๋ ๋ฉ๋ชจ์ฅ์์ ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ํ์ฉํ์ง ๋ชปํ๊ณ ์ง์ ๋์ผ๋ก ์ฌ์ดํธ์ ์ฃผ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฐพ์๋ค. ๋ฉ๋ชจ์ฅ์ ์ ์ฅ๋ ์ฌ์ดํธ์ ์๊ฐ ๋์ด๋๋ฉด์ ๊ฒฝ๋ฏผ์ด๋ ๋น..
Algorithm/๋ฌธ์ ํ์ด
16928๋ฒ: ๋ฑ๊ณผ ์ฌ๋ค๋ฆฌ ๊ฒ์ ์ฒซ์งธ ์ค์ ๊ฒ์ํ์ ์๋ ์ฌ๋ค๋ฆฌ์ ์ N(1 โค N โค 15)๊ณผ ๋ฑ์ ์ M(1 โค M โค 15)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ์ฌ๋ค๋ฆฌ์ ์ ๋ณด๋ฅผ ์๋ฏธํ๋ x, y (x < y)๊ฐ ์ฃผ์ด์ง๋ค. x๋ฒ ์นธ์ ๋์ฐฉํ๋ฉด, y๋ฒ ์นธ์ผ www.acmicpc.net ๋ฌธ์ ๋ฑ๊ณผ ์ฌ๋ค๋ฆฌ ๊ฒ์์ ์ฆ๊ฒจ ํ๋ ํ๋ธ๋ฌ๋ฒ๋ ์ด๋ ๋ ๊ถ๊ธํ ์ ์ด ์๊ฒผ๋ค. ์ฃผ์ฌ์๋ฅผ ์กฐ์ํด ๋ด๊ฐ ์ํ๋ ์๊ฐ ๋์ค๊ฒ ๋ง๋ค ์ ์๋ค๋ฉด, ์ต์ ๋ช ๋ฒ๋ง์ ๋์ฐฉ์ ์ ๋์ฐฉํ ์ ์์๊น? ๊ฒ์์ ์ ์ก๋ฉด์ฒด ์ฃผ์ฌ์๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ฃผ์ฌ์์ ๊ฐ ๋ฉด์๋ 1๋ถํฐ 6๊น์ง ์๊ฐ ํ๋์ฉ ์ ํ์๋ค. ๊ฒ์์ ํฌ๊ธฐ๊ฐ 10ร10์ด๊ณ , ์ด 100๊ฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ ๋ณด๋ํ์์ ์งํ๋๋ค. ๋ณด๋ํ์๋ 1๋ถํฐ 100๊น์ง ์๊ฐ ํ๋์ฉ ์์๋๋ก ์ ํ์ ธ ์..
Algorithm/๋ฌธ์ ํ์ด
9205๋ฒ: ๋งฅ์ฃผ ๋ง์๋ฉด์ ๊ฑธ์ด๊ฐ๊ธฐ ์ก๋์ ์ฌ๋ ์๊ทผ์ด์ ์น๊ตฌ๋ค์ ์ก๋์์ ์ด๋ฆฌ๋ ํํํฌํธ ๋ฝ ํ์คํฐ๋ฒ์ ๊ฐ๋ ค๊ณ ํ๋ค. ์ฌํด๋ ๋งฅ์ฃผ๋ฅผ ๋ง์๋ฉด์ ๊ฑธ์ด๊ฐ๊ธฐ๋ก ํ๋ค. ์ถ๋ฐ์ ์๊ทผ์ด๋ค ์ง์์ ํ๊ณ , ๋งฅ์ฃผ ํ ๋ฐ์ค๋ฅผ ๋ค๊ณ ์ถ๋ฐํ๋ค. www.acmicpc.net ๋ฌธ์ ์ก๋์ ์ฌ๋ ์๊ทผ์ด์ ์น๊ตฌ๋ค์ ์ก๋์์ ์ด๋ฆฌ๋ ํํํฌํธ ๋ฝ ํ์คํฐ๋ฒ์ ๊ฐ๋ ค๊ณ ํ๋ค. ์ฌํด๋ ๋งฅ์ฃผ๋ฅผ ๋ง์๋ฉด์ ๊ฑธ์ด๊ฐ๊ธฐ๋ก ํ๋ค. ์ถ๋ฐ์ ์๊ทผ์ด๋ค ์ง์์ ํ๊ณ , ๋งฅ์ฃผ ํ ๋ฐ์ค๋ฅผ ๋ค๊ณ ์ถ๋ฐํ๋ค. ๋งฅ์ฃผ ํ ๋ฐ์ค์๋ ๋งฅ์ฃผ๊ฐ 20๊ฐ ๋ค์ด์๋ค. ๋ชฉ์ด ๋ง๋ฅด๋ฉด ์๋๊ธฐ ๋๋ฌธ์ 50๋ฏธํฐ์ ํ ๋ณ์ฉ ๋ง์๋ ค๊ณ ํ๋ค. ์ฆ, 50๋ฏธํฐ๋ฅผ ๊ฐ๋ ค๋ฉด ๊ทธ ์ง์ ์ ๋งฅ์ฃผ ํ ๋ณ์ ๋ง์
์ผ ํ๋ค. ์๊ทผ์ด์ ์ง์์ ํ์คํฐ๋ฒ์ด ์ด๋ฆฌ๋ ๊ณณ์ ๋งค์ฐ ๋จผ ๊ฑฐ๋ฆฌ์ด๋ค. ๋ฐ๋ผ์, ๋งฅ์ฃผ๋ฅผ ๋ ๊ตฌ๋งคํด์ผ ํ ์๋ ์..
Algorithm/๋ฌธ์ ํ์ด
21736๋ฒ: ํ๋ด๊ธฐ๋ ์น๊ตฌ๊ฐ ํ์ํด 2020๋
์ ์
ํํ ํ๋ด๊ธฐ ๋์ฐ์ด๊ฐ ์๋ค. ๋์ฐ์ด๋ ๋น๋๋ฉด ์์
๋๋ฌธ์ ํ๊ต์ ๊ฐ์ง ๋ชปํด ํ๊ต์ ์๋ ์น๊ตฌ๊ฐ ์์๋ค. ๋๋์ด ๋๋ฉด ์์
์ ํ๊ฒ ๋ ๋์ฐ์ด๋ ์ด์ ์บ ํผ์ค ๋ด์ ์ฌ๋๋ค๊ณผ ์นํด์ง๊ณ www.acmicpc.net ๋ฌธ์ ์
๋ ฅ ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ๋์ฐ์ด๊ฐ ๋ง๋ ์ ์๋ ์ฌ๋์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋จ, ์๋ฌด๋ ๋ง๋์ง ๋ชปํ ๊ฒฝ์ฐ TT๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด๊ณผ์ "I๋ผ๋ ๊ฐ์ด ์ํ์ข์ฐ๋ก๋ง ์์ง์ผ ์ ์์๋ ๋ง๋ ์ ์๋ P์ ๊ฐ์๋ ๋ช๊ฐ์ธ๊ฐ?"๋ผ๋ ๋ฌธ์ ์๊ณ , ํด๋น๋ฌธ์ ๋ ๋ง ๊ทธ๋๋ก ์ํ์ข์ฐ๋ฅผ ๋ชจ๋ ํ์ํ์ฌ P์ ๊ฐ์๋ฅผ ๊ตฌํ๋ค์ ์ถ๋ ฅํ๋ฉด ๋๊ธฐ๋๋ฌธ์ BFS ์๊ณ ๋ฆฌ์ฆ์ ํ์ฌ ๋ชจ๋ ๊ตฌ๊ฐ์ ๋ค ๋๋ ๋ฐฉ์์ผ๋ก ์ฝ๋๋ฅผ ๊ตฌ์ํ์์ต๋๋ค. code #include #include char campus..
Algorithm/๋ฌธ์ ํ์ด
15904๋ฒ: UCPC๋ ๋ฌด์์ ์ฝ์์ผ๊น? ์ฒซ ๋ฒ์งธ ์ค์ ์ํ๋ฒณ ๋์๋ฌธ์, ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ๋ฌธ์์ด์ ๊ธธ์ด๋ ์ต๋ 1,000์์ด๋ค. ๋ฌธ์์ด์ ๋งจ ์๊ณผ ๋งจ ๋์ ๊ณต๋ฐฑ์ด ์๋ ๊ฒฝ์ฐ๋ ์๊ณ , ๊ณต๋ฐฑ์ด ์ฐ์ํด์ 2๋ฒ ์ด์ ์ฃผ์ด์ง๋ www.acmicpc.net ๋ฌธ์ UCPC๋ '์ ๊ตญ ๋ํ์ ํ๋ก๊ทธ๋๋ฐ ๋ํ ๋์๋ฆฌ ์ฐํฉ ์ฌ๋ฆ ๋ํ'์ ์ค์๋ง๋ก ์๋ ค์ ธ์๋ค. ํ์ง๋ง ์ด ์ค์๋ง์ด ์ ํํ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋์๋์ง๋ ์๋ฌด๋ ๋ชจ๋ฅธ๋ค. UCPC 2018์ ์ค๋นํ๋ ntopia๋ ์ฌ๋ฌ ์ฌ๋๋ค์๊ฒ UCPC๊ฐ ์ ํํ ๋ฌด์์ ์ค์๋ง์ธ์ง ๋ฌผ์ด๋ณด์์ง๋ง, ์๋ฌด๋ ์ ํํ ๋ต์ ์ ์ํด์ฃผ์ง ๋ชปํ๋ค. ntopia๊ฐ ๋ค์ ๋ช ๊ฐ์ง ๋ต์ ์๋์ ์ ์ด๋ณด์๋ค. Union of Computer Programming Contest club con..
Algorithm/๋ฌธ์ ํ์ด
24039๋ฒ: 2021์ ๋ฌด์์ด ํน๋ณํ ๊น? ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง์ ์ก๋
๋ํ Good Bye BOJ, 2021!์ ๊ฐ์ต์ผ์ 2021๋
12์ 31์ผ์ด๋ค. ์์ด๋ ๋ํ๊ฐ ๊ฐ์ต๋๋ค๋ ์ฌ์ค์ด ๊ธฐ๋ป ์ ๋ชฉ์ ๋ซ์ด์ ธ๋ผ ๋ณด๋ค๊ฐ 2021์ด ๋ฌด์ธ๊ฐ ํน๋ณํ๋ค๋ ์ฌ์ค์ ๊นจ๋ฌ์๋ค. ๊ทธ๋ www.acmicpc.net ๋ฌธ์ ์๋น์ด๋ TV๋ฅผ ๋ณด๊ณ ์๋ค. ์๋น์ด๋ ์ฑ๋์ ๋๋ฆฌ๋ ค๊ณ ํ์ง๋ง, ๋ฒํผ์ ๋๋ฌด ์ธ๊ฒ ๋๋ฅด๋ ๋ฐ๋์, ์ผ๋ถ ์ซ์ ๋ฒํผ์ด ๊ณ ์ฅ๋ฌ๋ค. ๋ฆฌ๋ชจ์ปจ์๋ ๋ฒํผ์ด 0๋ถํฐ 9๊น์ง ์ซ์, +์ -๊ฐ ์๋ค. +๋ฅผ ๋๋ฅด๋ฉด ํ์ฌ ๋ณด๊ณ ์๋ ์ฑ๋์์ +1๋ ์ฑ๋๋ก ์ด๋ํ๊ณ , -๋ฅผ ๋๋ฅด๋ฉด -1๋ ์ฑ๋๋ก ์ด๋ํ๋ค. ์ฑ๋ 0์์ -๋ฅผ ๋๋ฅธ ๊ฒฝ์ฐ์๋ ์ฑ๋์ด ๋ณํ์ง ์๊ณ , ์ฑ๋์ ๋ฌดํ๋ ๋งํผ ์๋ค. ์๋น์ด๊ฐ ์ง๊ธ ์ด๋ํ๋ ค๊ณ ํ๋ ์ฑ๋์ N์ด๋ค. ์ด๋ค ๋ฒํผ..
Algorithm/๋ฌธ์ ํ์ด
24039๋ฒ: 2021์ ๋ฌด์์ด ํน๋ณํ ๊น? ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง์ ์ก๋
๋ํ Good Bye BOJ, 2021!์ ๊ฐ์ต์ผ์ 2021๋
12์ 31์ผ์ด๋ค. ์์ด๋ ๋ํ๊ฐ ๊ฐ์ต๋๋ค๋ ์ฌ์ค์ด ๊ธฐ๋ป ์ ๋ชฉ์ ๋ซ์ด์ ธ๋ผ ๋ณด๋ค๊ฐ 2021์ด ๋ฌด์ธ๊ฐ ํน๋ณํ๋ค๋ ์ฌ์ค์ ๊นจ๋ฌ์๋ค. ๊ทธ๋ www.acmicpc.net ๋ฌธ์ ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง์ ์ก๋
๋ํ Good Bye BOJ, 2021!์ ๊ฐ์ต์ผ์ 2021๋
12์ 31์ผ์ด๋ค. ์์ด๋ ๋ํ๊ฐ ๊ฐ์ต๋๋ค๋ ์ฌ์ค์ด ๊ธฐ๋ป ์ ๋ชฉ์ ๋ซ์ด์ ธ๋ผ ๋ณด๋ค๊ฐ 2021์ด ๋ฌด์ธ๊ฐ ํน๋ณํ๋ค๋ ์ฌ์ค์ ๊นจ๋ฌ์๋ค. ๊ทธ๋ ๋ค. 2021์ ์ฐ์ํ ๋ ์์ 43๊ณผ 47์ ๊ณฑ์ด๋ค. ๋ค์์ ์ด๋ฐ๋
๋๊ฐ ์ค๋ ค๋ฉด ๋ฌด๋ ค 470๋
๋ค์ธ 2491๋
์ด ๋์ด์ผ ํ๋ค. ์์ด๋ ์ด๋ค ์๊ฐ ์ฐ์ํ ๋ ์์์ ๊ณฑ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉด ํน๋ณํ ์๋ผ ๋ถ..
Algorithm/๋ฌธ์ ํ์ด
15719๋ฒ: ์ค๋ณต๋ ์ซ์ 1๋ถํฐ N - 1๊น์ง์ ์ ์๊ฐ ํ๋์ฉ ์ ๋ ฌ๋์ง ์์ ์ฑ๋ก ์ ์ฅ๋์ด ์๋ ์ด๋ค ์์ด A๊ฐ ์๋ค. ์์ด A์ ์์์ ์ ์ M(1 โค M โค N โ 1)์ ๋ฃ์ด ํฌ๊ธฐ๊ฐ N์ธ ์์ด๋ก ๋ง๋ค์์ ๋, ์์์ ์ ์ M์ ์ฐพ๋ ํ www.acmicpc.net ๋ฌธ์ 1๋ถํฐ N - 1๊น์ง์ ์ ์๊ฐ ํ๋์ฉ ์ ๋ ฌ๋์ง ์์ ์ฑ๋ก ์ ์ฅ๋์ด ์๋ ์ด๋ค ์์ด A๊ฐ ์๋ค. ์์ด A์ ์์์ ์ ์ M(1 โค M โค N โ 1)์ ๋ฃ์ด ํฌ๊ธฐ๊ฐ N์ธ ์์ด๋ก ๋ง๋ค์์ ๋, ์์์ ์ ์ M์ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์
๋ ฅ ์ฒซ์งธ ์ค์ ์์ด์ ํฌ๊ธฐ N(2 โค N โค 10,000,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์ ์์ด A์ ์์์ธ N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์
๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ์ ์๋ ๋ชจ๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N-1๋ณด๋ค ์๊ฑฐ..
'Algorithm/๋ฌธ์ ํ์ด' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก (2 Page)
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.