๐ฅ PS(Problem Solving) ๐ฅ/nํ๋ 3 [BOJ] #1012 ์ ๊ธฐ๋ ๋ฐฐ์ถ ์๊ฐ ์ ํ ๋ฉ๋ชจ๋ฆฌ ์ ํ ์ ๋ต ๋น์จ 1์ด 512MB 34.545% 1012๋ฒ: ์ ๊ธฐ๋ ๋ฐฐ์ถ ์ฐจ์ธ๋ ์๋์ธ ํ๋๋ ๊ฐ์๋ ๊ณ ๋ญ์ง์์ ์ ๊ธฐ๋ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๊ธฐ๋ก ํ์๋ค. ๋์ฝ์ ์ฐ์ง ์๊ณ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๋ ค๋ฉด ๋ฐฐ์ถ๋ฅผ ํด์ถฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๊ฒ์ด ์ค์ํ๊ธฐ ๋๋ฌธ์, ํ๋๋ ํด์ถฉ ๋ฐฉ์ง์ ํจ๊ณผ์ ์ธ ๋ฐฐ์ถํฐ์ง๋ ์ด๋ฅผ ๊ตฌ์ ํ๊ธฐ๋ก ๊ฒฐ์ฌํ๋ค. ์ด ์ง๋ ์ด๋ ๋ฐฐ์ถ๊ทผ์ฒ์ ์์ํ๋ฉฐ ํด์ถฉ์ ์ก์ ๋จน์์ผ๋ก์จ ๋ฐฐ์ถ๋ฅผ ๋ณดํธํ๋ค. ํนํ, ์ด๋ค ๋ฐฐ์ถ์ ๋ฐฐ์ถํฐ์ง๋ ์ด๊ฐ ํ ๋ง๋ฆฌ๋ผ๋ ์ด๊ณ ์์ผ๋ฉด ์ด ์ง๋ ์ด๋ ์ธ์ ํ ๋ค๋ฅธ ๋ฐฐ์ถ๋ก ์ด๋ํ ์ ์์ด, ๊ทธ ๋ฐฐ์ถ๋ค ์ญ์ ํด์ถฉ์ผ๋ก๋ถํฐ ๋ณดํธ๋ฐ์ ์ ์๋ค. ( www.acmicpc.net ๋ฌธ์ ํ๋๊ฐ ๋ฐฐ์ถ๋ฅผ ์ฌ๋ฐฐํ๋ ๋ ์ ๊ณ ๋ฅด์ง ๋ชปํด์ ๋ฐฐ์ถ๋ฅผ ๊ตฐ๋ฐ๊ตฐ๋ฐ ์ฌ์ด๋์๋ค. ๋ฐฐ์ถ๋ค์ด ๋ชจ์ฌ์๋ ๊ณณ์๋ ๋ฐฐ์ถํฐ์ง๋ ์ด๊ฐ ํ ๋ง๋ฆฌ๋ง ์์ผ๋ฉด .. 2020. 5. 3. [BOJ] #1158 ์์ธํธ์ค ๋ฌธ์ ์๊ฐ ์ ํ ๋ฉ๋ชจ๋ฆฌ ์ ํ ์ ๋ต ๋น์จ 2์ด 256MB 49.068% 1158๋ฒ: ์์ธํธ์ค ๋ฌธ์ ์ฒซ์งธ ์ค์ N๊ณผ K๊ฐ ๋น ์นธ์ ์ฌ์ด์ ๋๊ณ ์์๋๋ก ์ฃผ์ด์ง๋ค. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net ๋ฌธ์ ํด๊ฒฐ key point, %(๋๋จธ์ง์ฐ์ฐ์)๋ฅผ ํ์ฉํ๋ค. ์์ ์์๋ ์ ๋ ฅ์ผ๋ก '7, 3' ์ด ์ฃผ์ด์ก์ผ๋ฏ๋ก ์ด๋๋ก ํด๋ณด๋ฉด ์ฒ์ ์์์ 0์ผ๋ก ์ก์ผ๋ฉด 3๋ฒ์งธ ์ฌ๋์ 2์ด๊ณ 2๋ฒ์ธ ์ฌ๋์ ์ ๊ฑฐ๋ ์ ์์ผ๋ฏ๋ก chk[2] = 1, ํ์ํ๊ณ 0๋ถํฐ ์์ํ์ผ๋ฏ๋ก ํ์ฌ์์น๋ฅผ ๋ํ๋ด๋ idx์์ +1์ ๋ํ ๊ฐ์ ์ถ๋ ฅํ๋ค. → 3 ๊ทธ๋ฆฌ๊ณ num์ 1 ์ฆ๊ฐ์ํจ๋ค. (num์ ์ ๊ฑฐ๋ ์ฌ๋์ ์๋ฅผ ์ธ๋ ๋ณ์.) : num = 1 ๋ ๋ค์ ์์น์ ๊ฐ๊ธฐ ์ํด์ ์นด์ดํธ ์ธ ๋ฒ์ ํ๊ณ ๋ค์ ์์น๋ฅผ ์ฐพ์๊ฐ๋ค. ๋ง์ฝ.. 2020. 5. 2. [BOJ] #14502 ์ฐ๊ตฌ์ ์๊ฐ ์ ํ ๋ฉ๋ชจ๋ฆฌ ์ ํ ์ ๋ต ๋น์จ 2 ์ด 512 MB 54.624% 14502๋ฒ: ์ฐ๊ตฌ์ ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์์ ๋ฐ์ด๋ฌ์ค๊ฐ ์ ์ถ๋์๋ค. ๋คํํ ๋ฐ์ด๋ฌ์ค๋ ์์ง ํผ์ง์ง ์์๊ณ , ๋ฐ์ด๋ฌ์ค์ ํ์ฐ์ ๋ง๊ธฐ ์ํด์ ์ฐ๊ตฌ์์ ๋ฒฝ์ ์ธ์ฐ๋ ค๊ณ ํ๋ค. ์ฐ๊ตฌ์๋ ํฌ๊ธฐ๊ฐ N×M์ธ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์์ผ๋ฉฐ, ์ง์ฌ๊ฐํ์ 1×1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ์ฐ๊ตฌ์๋ ๋น ์นธ, ๋ฒฝ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๋ฒฝ์ ์นธ ํ๋๋ฅผ ๊ฐ๋ ์ฐจ์งํ๋ค. ์ผ๋ถ ์นธ์ ๋ฐ์ด๋ฌ์ค๊ฐ ์กด์ฌํ๋ฉฐ, ์ด ๋ฐ์ด๋ฌ์ค๋ ์ํ์ข์ฐ๋ก ์ธ์ ํ ๋น ์นธ์ผ๋ก ๋ชจ๋ ํผ์ ธ๋๊ฐ ์ ์๋ค. www.acmicpc.net ๋ฌธ์ 0 : ๋น ์นธ 1 : ๋ฒฝ 2 : ๋ฐ์ด๋ฌ์ค ๋ก ๋ํ๋ด๋ฉฐ, ๋ฐ์ด๋ฌ์ค๊ฐ ํผ์ ๋๊ฐ๋ ๊ฒ์ ๋ง๊ธฐ์ํด ๋ฐ๋์ 3๊ฐ์ ๋ฒฝ์ ์ธ์์ผ ํ๋ค. ์ด ๋ .. 2020. 4. 23. ์ด์ 1 ๋ค์