๋ฌธ์ 14395๋ฒ: 4์ฐ์ฐ ์ฒซ์งธ ์ค์ ์ ์ s๋ฅผ t๋ก ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ ์ถ๋ ฅํ๋ค. s์ t๊ฐ ๊ฐ์ ๊ฒฝ์ฐ์๋ 0์, ๋ฐ๊ฟ ์ ์๋ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ค. ๊ฐ๋ฅํ ๋ฐฉ๋ฒ์ด ์ฌ๋ฌ ๊ฐ์ง๋ผ๋ฉด, ์ฌ์ ์์ผ๋ก ์์๋ ๊ฒ์ ์ถ๋ ฅํ๋ค. ์ฐ์ฐ์ ์ www.acmicpc.net ๋ฌธ์ ํ์ด S๊ฐ ์ฃผ์ด์ง ๋ S๋ฅผ ์ฌ์น์ฐ์ฐ(`*`, `+`, `-`, `/`)์ ํตํด T๋ก ๋ง๋๋ ๊ฒฝ์ฐ ์ฌ์ฉํ ์ฐ์ฐ์๋ค์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ์ด ๋ฌธ์ ๋ BFS๋ฅผ ํตํด ํ ์ ์์ผ๋ฉฐ, `*`, `+`, `/`์ ๋ํด์๋ง ๊ฒฝ์ฐ์ ์๋ฅผ ์ฐพ๊ธฐ ์ํด ๊ฐ์ง๋ฅผ ๋ปฃ์ผ๋ฉด ๋๋ค. ์๋ํ๋ฉด `-`์ ๊ฒฝ์ฐ ๊ฐ์ด ๋น ์ง๊ฒ ๋๋ฏ๋ก ์ต์ ์ฐ์ฐ ํ์๋ฅผ ๋ฒ์ด๋๊ธฐ ๋๋ฌธ์ด๋ค. ๋ํ, ์ฐ์ฐ์ ์์คํค์ฝ๋ ์์์ ์ฐ์ ์์๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด, ๊ฐ์ง๋ฅผ ๋ป์ด ๋๊ฐ ๋ `*`, `+`, `/` ์์ผ๋ก ..
๋ฌธ์ 10026๋ฒ: ์ ๋ก์์ฝ ์ ๋ก์์ฝ์ ๋นจ๊ฐ์๊ณผ ์ด๋ก์์ ์ฐจ์ด๋ฅผ ๊ฑฐ์ ๋๋ผ์ง ๋ชปํ๋ค. ๋ฐ๋ผ์, ์ ๋ก์์ฝ์ธ ์ฌ๋์ด ๋ณด๋ ๊ทธ๋ฆผ์ ์๋ ์ฌ๋์ด ๋ณด๋ ๊ทธ๋ฆผ๊ณผ๋ ์ข ๋ค๋ฅผ ์ ์๋ค. ํฌ๊ธฐ๊ฐ N×N์ธ ๊ทธ๋ฆฌ๋์ ๊ฐ ์นธ์ R(๋นจ๊ฐ), G(์ด๋ก) www.acmicpc.net ๋ฌธ์ ํ์ด ๊ทธ๋ํ์ `R`, `G`, `B` ์ธ ๊ฐ์ง ์๊น์ด ์ฃผ์ด์ง๋๋ฐ, ์ ๋ก์์ฝ์ ๊ฒฝ์ฐ `G`๋ฅผ ๊ตฌ๋ถํ ์ ์๋ค. ์ด์, ๊ทธ๋ํ์ ์์ญ์ ํ์ํ๋, ์์ฝ์ด์ง ์๋ ์ฌ๋์ด ๊ตฌ๋ถํ๋ ์์ญ๊ณผ ์ ๋ก์์ฝ์ธ ์ฌ๋์ด ๊ตฌ๋ถํ๋ ์์ญ์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ์์ ๋ค๋ฃฌ ๋จ์ง ๋ฒํธ ๋ถ์ด๊ธฐ์ ๋์ผํ ๋ก์ง์ผ๋ก ํ๋ฉด ๋๋ค. ๋ค๋ฅธ ์ ์ ํ๋ฒ ๊ทธ๋ํ๋ฅผ ํ์ํ๊ณ , `G`์ธ ๊ฒฝ์ฐ์๋ `R`๋ก ๋ฐ๊พธ์ด ๋ค์ ํ๋ฒ ํ์ํ์ฌ์ผ ํ๋ค. ๋ํ, ๋จ์ง์ ์๋ฅผ ์ธ๋ ๊ฒ์ด ์๋ ์์ญ์ ์๋ฅผ ์ผ๋ค๋ ..
๋ฌธ์ 11728๋ฒ: ๋ฐฐ์ด ํฉ์น๊ธฐ ์ฒซ์งธ ์ค์ ๋ฐฐ์ด A์ ํฌ๊ธฐ N, ๋ฐฐ์ด B์ ํฌ๊ธฐ M์ด ์ฃผ์ด์ง๋ค. (1 ≤ N, M ≤ 1,000,000) ๋์งธ ์ค์๋ ๋ฐฐ์ด A์ ๋ด์ฉ์ด, ์ ์งธ ์ค์๋ ๋ฐฐ์ด B์ ๋ด์ฉ์ด ์ฃผ์ด์ง๋ค. ๋ฐฐ์ด์ ๋ค์ด์๋ ์๋ ์ ๋๊ฐ์ด 109๋ณด๋ค ์๊ฑฐ๏ฟฝ๏ฟฝ www.acmicpc.net ๋ฌธ์ ํ์ด A, B ๋ฐฐ์ด์ด ์ฃผ์ด ์ง ๋, ๋ฐฐ์ด์ ๊ฐ ์์์ ํฌ๊ธฐ์ ๋ฐ๋ผ ์ค๋ฆ์ฐจ์์ผ๋ก ํฉํ์ฌ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ์ ์๋๋ ๋ถํ ์ ๋ณต์ ํตํด ๋ฌธ์ ๋ฅผ ํธ๋ ๊ฒ์ด์ง๋ง, 2๊ฐ์ ๋ฐฐ์ด์ ์ ๋ ฅ ๋ฐ๊ณ ์ ๋ ฌํ์ฌ ์ถ๋ ฅํ์ฌ๋ ์๊ฐ ์ด๊ณผ ์์ด ๋ฌธ์ ๋ฅผ ํต๊ณผ ํ ์ ์๋ค. ์ฝ๋ from sys import stdin if __name__ == "__main__": n, m = map(int, stdin.readline().split()) n..
๋ฌธ์ 10816๋ฒ: ์ซ์ ์นด๋ 2 ์ฒซ์งธ ์ค์ ์๊ทผ์ด๊ฐ ๊ฐ์ง๊ณ ์๋ ์ซ์ ์นด๋์ ๊ฐ์ N(1 ≤ N ≤ 500,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ์ซ์ ์นด๋์ ์ ํ์๋ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ซ์ ์นด๋์ ์ ํ์๋ ์๋ -10,000,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 10, www.acmicpc.net ๋ฌธ์ ํ์ด ์์ ๋ค๋ฃฌ ์ซ์ ์นด๋ ๋ฌธ์ ์ ๋ฌ๋ฆฌ, M๊ฐ์ ์นด๋ ์ค์ N๊ฐ์ ์นด๋์ ํฌํจ ๋๋ ๊ฒฝ์ฐ ์นด๋์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ๋ฐ๋ผ์ N๊ฐ์ ์นด๋์ ์ค๋ณต์ `set`์ผ๋ก ์ค๋ณต ์ฌ๋ถ๋ฅผ ์์ ๋ ๊ฒ์ด ์๋, `Counter`๋ฅผ ํตํด ๊ฐ ์นด๋๊ฐ ๋ช ๊ฐ์ฉ ์กด์ฌํ๋์ง ํ์ธํ๋ฉด ๋๋ค. ์ฝ๋ from sys import stdin from collections import Counter if __name__ == "__main__": n..
๋ฌธ์ 10815๋ฒ: ์ซ์ ์นด๋ ์ฒซ์งธ ์ค์ ์๊ทผ์ด๊ฐ ๊ฐ์ง๊ณ ์๋ ์ซ์ ์นด๋์ ๊ฐ์ N(1 ≤ N ≤ 500,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ์ซ์ ์นด๋์ ์ ํ์๋ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ซ์ ์นด๋์ ์ ํ์๋ ์๋ -10,000,000๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 10, www.acmicpc.net ๋ฌธ์ ํ์ด N๊ฐ์ ์นด๋์ M๊ฐ์ ์นด๋๊ฐ ์์ ๋, M๊ฐ์ ์นด๋๋ฅผ ์์ฐจ์ ์ผ๋ก ํ์ํ์ฌ N๊ฐ์ ์นด๋์ ํด๋น ์นด๋๊ฐ ์๋ค๋ฉด 1, ์๋ ๊ฒฝ์ฐ๋ 0์ ์ถ๋ ฅํ๋ ๋ฌธ์ ์ด๋ค. ์ด ๋ฌธ์ ๋ ๋ก์ง์ด๋, ์๊ณ ๋ฆฌ์ฆ ์ ์ธ ๊ฒ๋ ์๋๊ณ ํ์ด์ฌ์์ `in`์ ์ฌ์ฉํ ๋, `set` ๋๋ `dict`๋ฅผ ์ฌ์ฉํ๋ฉด ๋น ๋ฅด๋ค๋ ์ฑ์ง๋ง ์๊ณ ์์ผ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ค. N๊ฐ์ ์นด๋์ ์ค๋ณต์ธ ๊ฒฝ์ฐ๋ `in`์์ ์๊ฐ๋ง ์๋นํ๋ฏ๋ก `set`์ ์ด์ฉํ์ฌ ์ค๋ณต์ ์ ๊ฑฐํ๋ค. ์ฝ..
๋ฌธ์ 2875๋ฒ: ๋ํ or ์ธํด ์ฒซ์งธ ์ค์ N, M, K๊ฐ ์์๋๋ก ์ฃผ์ด์ง๋ค. (0 ≤ M ≤ 100, 0 ≤ N ≤ 100, 0 ≤ K ≤ M+N), www.acmicpc.net ๋ฌธ์ ํ์ด ์ฌํ์์ ์ N, ๋จํ์์ ์ M์ด ์ฃผ์ด์ง๊ณ ์ธํด์ญ์ ์ฐธ๊ฐํ์ฌ ํ์ ์ด๋ฃฐ ์ ์๋ ์ธ์ K๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋ 2๋ช ์ ์ฌํ์๊ณผ 1๋ช ์ ๋จํ์์ด ํ์ ๊ฒฐ์ฑํ ๋, ์ต๋ ๋ช ํ์ ๊ตฌ์ฑํ ์ ์๋์ง ๋ฐํํ๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ ํ๋จํ๋ฉด ๋๋ค. ํ์ ๊ตฌ์ฑํ ์ฌํ์ 2๋ช , ๋จํ์ 1๋ช ์ ๋ฐ๋ณต๋ฌธ์ ํตํด ์ ์ธํ๋ค. ์ฌํ์ ์๊ฐ 0๋ช ์ด๋ฉด ๋ ์ด์, ํ์ ๊ตฌ์ฑํ ์ ์๋ค. ๋จํต์ ์๊ฐ 0๋ช ์ด๋ฉด ๋ ์ด์, ํ์ ๊ตฌ์ฑํ ์ ์๋ค. ์ฌํ์ ์ + ๋จํ์ ์๊ฐ ์ธํด์ญ์ ์ฐธ๊ฐํ ์ธ์๋ณด๋ค ์์ผ๋ฉด ํ์ ๊ตฌ์ฑํ ์ ์..
๋ฌธ์ 12919๋ฒ: A์ B 2 ์๋น์ด๋ A์ B๋ก๋ง ์ด๋ฃจ์ด์ง ์์ด ๋จ์ด ์กด์ฌํ๋ค๋ ์ฌ์ค์ ๋๋๋ค. ๋ํ์ ์ธ ์๋ก AB (Abdominal์ ์ฝ์), BAA (์์ ์ธ์ ์๋ฆฌ), AA (์ฉ์์ ์ข ๋ฅ), ABBA (์ค์จ๋ด ํ ๊ทธ๋ฃน)์ด ์๋ค. ์ด๋ฐ ์ฌ์ค์ ๋๋ ์๋น www.acmicpc.net ๋ฌธ์ ํ์ด ์์ ๋ค๋ฃฌ A์ B์ ๊ฒฝ์ฐ ํญ์ ๋ฌธ์์ด ๋ค์ A๋ B๊ฐ ์ถ๊ฐ ๋์ด, ๋ค์ ์ด๋ค ๋ฌธ์๊ฐ ์ค๋์ง์ ๋ฐ๋ผ ์ฒ๋ฆฌํ์ผ T๋ฅผ S๋ก ๋ง๋ค์๋ค. ํ์ง๋ง ์ด ๋ฌธ์ ์ ๊ฒฝ์ฐ, ๋ค๋ฅธ ์กฐ๊ฑด์ด ์ฃผ์ด์ง์ผ๋ก์จ ๋งจ ์์ B์ด๊ฑฐ๋, ๋งจ ๋ค๊ฐ A์ธ๊ฐ๋ฅผ ํ๋จํ์ฌ S๋ฅผ ๋ง๋ค๊ธฐ ์ํด ํ์ฌ ์ํ์์ 2๊ฐ์ง๋ก ๊ฐ์ง๋ฅผ ๋ปฃ์ด ๊ฐ ์ ์๋ค. ๋ฐ๋ผ์ A์ B๋ฅผ ํผ ๋ก์ง์์, `DFS๋ฅผ ํตํด ๊ฐ์ง๋ฅผ ๋ปฃ์ด๊ฐ๋ฉฐ ๋ฐฑํธ๋ํน`์ ํ๊ฒ ๋๋ฉด ๋ฌธ์ ์ ๋ต์ ์ฐพ์ ์ ์๋ค...
๋ฌธ์ 12904๋ฒ: A์ B ์๋น์ด๋ A์ B๋ก๋ง ์ด๋ฃจ์ด์ง ์์ด ๋จ์ด๊ฐ ์กด์ฌํ๋ค๋ ์ฌ์ค์ ๋๋๋ค. ๋ํ์ ์ธ ์๋ก AB (Abdominal์ ์ฝ์), BAA (์์ ์ธ์ ์๋ฆฌ), AA (์ฉ์์ ์ข ๋ฅ), ABBA (์ค์จ๋ด ํ ๊ทธ๋ฃน)์ด ์๋ค. ์ด๋ฐ ์ฌ์ค์ ๋๋ ์ www.acmicpc.net ๋ฌธ์ ํ์ด ๋ฌธ์์ด S, T๊ฐ ์ฃผ์ด์ง ๋ 2๊ฐ์ง ๊ท์น์ผ๋ก ๋ฌธ์์ด์ ๋ณ๊ฒฝํ ์ ์๋ค. ์ฒซ ๋ฒ์งธ๋ ๋ฌธ์์ด์ ๋ค์ A๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด๊ณ , ๋ ๋ฒ์งธ๋ ๋ฌธ์์ด์ ๋ค์ง๊ณ ๋ค์ B๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด๋ค. S๋ฅผ T๋ก ๋ณ๊ฒฝํ๊ณ ์ ํ๋ค๋ฉด ๋ก์ง์ ์๊ฐํ๊ธฐ ์ด๋ ต์ง๋ง, T๋ฅผ S๋ก ๋ณ๊ฒฝํ๋ฉด ์ฝ๊ฒ ํ๋ฆฌ๋ ๋ฌธ์ ์ด๋ค. S, T์ ๊ธธ์ด๊ฐ ๊ฐ์ ๋๊น์ง, ๋ฐ๋ณตํ๋ค. T์ ๋ง์ง๋ง ๋ฌธ์์ด์ด A์ด๋ฉด `pop`ํ๋ค. T์ ๋ง์ง๋ง ๋ฌธ์์ด์ด B์ด๋ฉด `pop` ํ์, ๋ฌธ์์ด..