โญ Problem_Solving/๋ฐฑ์ค30 [๋ฐฑ์ค] 5635 ์์ผ (Python/ํ์ด์ฌ) https://www.acmicpc.net/problem/5635 5635๋ฒ: ์์ผ ์ด๋ค ๋ฐ์ ์๋ ํ์๋ค์ ์์ผ์ด ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๋์ด๊ฐ ์ ์ ์ฌ๋๊ณผ ๊ฐ์ฅ ๋ง์ ์ฌ๋์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net input์ ์ ๋ ฅ ๋ฐ๊ณ ์ฐ-์-์ผ ์์ผ๋ก ์ ๋ ฌํด์ฃผ๋ฉด ๋๋ค. # 221218 5635 ์์ผ # ์ ๋ต์ฝ๋ N = int(input()) students = [input().split() for _ in range(N)] students.sort(key=lambda x: (int(x[3]), int(x[2]), int(x[1]))) print(students[-1][0]) print(students[0][0]) 2022. 12. 18. [๋ฐฑ์ค] 2239 ์ค๋์ฟ (Python/ํ์ด์ฌ) https://www.acmicpc.net/problem/2239 2239๋ฒ: ์ค๋์ฟ ์ค๋์ฟ ๋ ๋งค์ฐ ๊ฐ๋จํ ์ซ์ ํผ์ฆ์ด๋ค. 9×9 ํฌ๊ธฐ์ ๋ณด๋๊ฐ ์์ ๋, ๊ฐ ํ๊ณผ ๊ฐ ์ด, ๊ทธ๋ฆฌ๊ณ 9๊ฐ์ 3×3 ํฌ๊ธฐ์ ๋ณด๋์ 1๋ถํฐ 9๊น์ง์ ์ซ์๊ฐ ์ค๋ณต ์์ด ๋ํ๋๋๋ก ๋ณด๋๋ฅผ ์ฑ์ฐ๋ฉด ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค www.acmicpc.net 1. ํ / ์ด / ์ฌ๊ฐํ์ ๋ํด ๊ฒ์ฆ์ ํ๋ฉด์ ๋ฐฑํธ๋ํน์ ํ๋ฉด ๋๋ค. 2. ์ฌ๊ฐํ ์์ญ์ ๋ํ ๊ฒ์ฆ์ ์ด๋ป๊ฒ ํ ์ง๊ฐ ์กฐ๊ธ ๊น๋ค๋ก์ด๋ฐ ์์ธํ ๊ฑด ์ฝ๋๋ฅผ ์ฐธ๊ณ ํด๋ณด์ from collections import defaultdict import sys, os, io, atexit input = lambda: sys.stdin.readline().rstrip('\r\n') stdout = io.By.. 2022. 11. 10. [๋ฐฑ์ค] 11559 Puyo Puyo (Python/ํ์ด์ฌ) https://www.acmicpc.net/problem/11559 11559๋ฒ: Puyo Puyo ์ด 12๊ฐ์ ์ค์ ํ๋์ ์ ๋ณด๊ฐ ์ฃผ์ด์ง๋ฉฐ, ๊ฐ ์ค์๋ 6๊ฐ์ ๋ฌธ์๊ฐ ์๋ค. ์ด๋ .์ ๋น๊ณต๊ฐ์ด๊ณ .์ด ์๋๊ฒ์ ๊ฐ๊ฐ์ ์๊น์ ๋ฟ์๋ฅผ ๋ํ๋ธ๋ค. R์ ๋นจ๊ฐ, G๋ ์ด๋ก, B๋ ํ๋, P๋ ๋ณด๋ผ, Y๋ ๋ ธ๋์ด๋ค. www.acmicpc.net 1. ๊ตฌํ๋ฌธ์ ์ด๋ค. 2. ๊ตฌํํด์ผ ํ ์์๋ '๋ธ๋ญ์ด ํฐ์ง๋ ๋ถ๋ถ' + '๋ธ๋ญ์ด ํฐ์ง๊ณ ๋ด๋ ค์ค๋ ๋ถ๋ถ' 2๊ฐ์ง์ด๋ค. 3. ๋ธ๋ญ์ด ํฐ์ง๋ ๋ถ๋ถ์ bfs๋ฅผ ์ด์ฉํ์ฌ ๊ตฌํํ๋ค. 4. ๋ธ๋ญ์ด ํฐ์ง๊ณ ๋ด๋ ค์ค๋ ๋ถ๋ถ์ ์ฌ๋ผ์ด์ฑ์ ์ด์ฉํด ํ ๋จ์์์ ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ์ํด ๋ฐฐ์ด์ ํ์ ์์ผ์ ํ๋ค. from collections import deque import sys, os, io,.. 2022. 11. 10. [๋ฐฑ์ค] 1253 ์ข๋ค (Python/ํ์ด์ฌ) https://www.acmicpc.net/problem/1253 1253๋ฒ: ์ข๋ค ์ฒซ์งธ ์ค์๋ ์์ ๊ฐ์ N(1 ≤ N ≤ 2,000), ๋ ๋ฒ์งธ ์ค์๋ i๋ฒ์งธ ์๋ฅผ ๋ํ๋ด๋ Ai๊ฐ N๊ฐ ์ฃผ์ด์ง๋ค. (|Ai| ≤ 1,000,000,000, Ai๋ ์ ์) www.acmicpc.net 1. ์ด๋ถํ์ / ํฌํฌ์ธํฐ๋ก ํ ์ ์๋ ๋ฌธ์ ์ด๋ค. 2. ์ด๋ถํ์์ผ๋ก ํ๋ฉด 0์ด๋ ์์ ๋ฑ์ ํฌํจํ ์์ธ ์ผ์ด์ค์ ์ฒ๋ฆฌ๊ฐ ๋ณต์กํด์ ํฌํฌ์ธํฐ๋ก ํธ๋ ๊ฒ ๋ ๊ฐ๋จํ ๋ฌธ์ # 220907 1253 ์ข๋ค # ์ ๋ต์ฝ๋ import sys input = sys.stdin.readline # N: ์ซ์์ ๊ฐฏ์, numers: ์ซ์๋ค์ ๋ด์ ๋ฆฌ์คํธ N = int(input()) numbers = list(map(int, input().sp.. 2022. 11. 8. [๋ฐฑ์ค] 1368 ๋ฌผ๋๊ธฐ (Python/ํ์ด์ฌ) https://www.acmicpc.net/problem/1368 1368๋ฒ: ๋ฌผ๋๊ธฐ ์ฒซ ์ค์๋ ๋ ผ์ ์ N(1 ≤ N ≤ 300)์ด ์ฃผ์ด์ง๋ค. ๋ค์ N๊ฐ์ ์ค์๋ i๋ฒ์งธ ๋ ผ์ ์ฐ๋ฌผ์ ํ ๋ ๋๋ ๋น์ฉ Wi(1 ≤ Wi ≤ 100,000)๊ฐ ์์๋๋ก ๋ค์ด์จ๋ค. ๋ค์ N๊ฐ์ ์ค์ ๋ํด์๋ ๊ฐ ์ค์ N๊ฐ์ ์๊ฐ ๋ค์ด www.acmicpc.net ๋ ผ ์ฐ๊ฒฐ ๋ถ๋ถ์ด๋ ๋ฌธ์ ์ ๋ณด๋ฅผ ๋ณด๋ฉด ๋ญ๊ฐ ๊ทธ๋ํ๋ ์ต์์ ์ฅํธ๋ฆฌ๋ฅผ ์ฌ์ฉํด์ผํ ๊ฒ ๊ฐ์๋ฐ '์ฐ๋ฌผ ํ๊ธฐ'๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ์ง๊ฐ ๊ด๊ฑด์ด๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก ์ฐ๋ฌผ์ ๋ํ๋ด๋ ๊ฐ์์ ๋ ธ๋ N+1๋ฒ ๋ ธ๋๋ฅผ ๋ง๋ค๊ณ ํด๋น ๋ ธ๋์ ๊ฐ์ ๋น์ฉ์ ์ฐ๋ฌผ ํ๋ ๋น์ฉ์ผ๋ก ์ค์ ํด์ฃผ๋ฉด ๋๋ค. ๋๋จธ์ง๋ ์ผ๋ฐ์ ์ธ ์ต์์ ์ฅํธ๋ฆฌ ๋ฌธ์ ๋ ๋น์ทํ๋ค. ๊ฐ์์ ๋ ธ๋๋ฅผ ๋ง๋ค์ด์ค์ ์ ๋ ฅ๊ฐ์ ์ฒ๋ฆฌํ๋ ์ ๊ทผ์ด๋ ๋ฐ์์ด ์ค์ํ.. 2022. 10. 16. [๋ฐฑ์ค] 2252 ์ค ์ธ์ฐ๊ธฐ (Python/ํ์ด์ฌ) https://www.acmicpc.net/problem/2252 2252๋ฒ: ์ค ์ธ์ฐ๊ธฐ ์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 32,000), M(1 ≤ M ≤ 100,000)์ด ์ฃผ์ด์ง๋ค. M์ ํค๋ฅผ ๋น๊ตํ ํ์์ด๋ค. ๋ค์ M๊ฐ์ ์ค์๋ ํค๋ฅผ ๋น๊ตํ ๋ ํ์์ ๋ฒํธ A, B๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋ ํ์ A๊ฐ ํ์ B์ ์์ ์์ผ ํ๋ค๋ ์ www.acmicpc.net 1. ๊ธฐ๋ณธ์ ์ธ ์์ ์ ๋ ฌ ๋ฌธ์ ์ด๋ค. 2. ์์์ ๋ ฌ์ ๋ํ ์์ธํ ์ค๋ช ์ (๋งํฌ) from collections import deque import sys, os, io, atexit input = lambda: sys.stdin.readline().rstrip('\r\n') stdout = io.BytesIO() sys.stdout.write = lamb.. 2022. 10. 15. ์ด์ 1 2 3 4 5 ๋ค์