LILDB

๐ŸฆŠ 6. Graphs

6. Graphs ๊ทธ๋ž˜ํ”„ ํŠธ๋ฆฌ๋Š” ๊ทธ๋ž˜ํ”„์˜ ํ•œ ์ข…๋ฅ˜์ด๋‹ค. ํ•˜์ง€๋งŒ ๋ชจ๋“  ๊ทธ๋ž˜ํ”„๊ฐ€ ํŠธ๋ฆฌ๋Š” ์•„๋‹ˆ๋‹ค. ํŠธ๋ฆฌ๋Š” ์‚ฌ์ดํด์ด ์—†๋Š” ํ•˜๋‚˜์˜ ์—ฐ๊ฒฐ ๊ทธ๋ž˜ํ”„์ด๋‹ค. ๊ทธ๋ž˜ํ”„๋Š” ๋‹จ์ˆœํžˆ ๋…ธ๋“œ์™€ ๊ทธ ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฐ„์„ (edge)๋ฅผ ํ•˜๋‚˜๋กœ ๋ชจ์•„๋†“์€ ๊ฒƒ๊ณผ ๊ฐ™๋‹ค. ๊ทธ๋ž˜ํ”„๋Š” ๋ฐฉํ–ฅ์„ฑ์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ๊ณ  ์—†์„ ์ˆ˜๋„ ์žˆ๋‹ค. ๊ทธ๋ž˜ํ”„๋Š” ์—ฌ๋Ÿฌ ๊ณ ๋ฆฝ๋œ ๋ถ€๋ถ„ ๊ทธ๋ž˜ํ”„๋กœ ๊ตฌ์„ฑ๋  ์ˆ˜ ์žˆ๋‹ค....

๐Ÿข ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ณต๋ถ€

1. ๋ฌธ์ œ ๋งํฌ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ณต๋ถ€ 2. ์ฝ”๋“œ """ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ณต๋ถ€ ๐Ÿ’› ๋ฌธ์ œ ๋‹น์‹ ์€ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ๊ณต๋ถ€ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์ง€์‹๊ณผ ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋Šฅ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์ง€์‹์€ ์•Œ๊ณ ๋ ฅ, ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋Šฅ๋ ฅ์€ ์ฝ”๋”ฉ๋ ฅ์ด๋ผ๊ณ  ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์•Œ๊ณ ๋ ฅ๊ณผ ์ฝ”๋”ฉ๋ ฅ์€ 0 ์ด์ƒ์˜ ์ •์ˆ˜...

๐ŸฆŠ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ณต๋ถ€

1. ๋ฌธ์ œ ๋งํฌ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ณต๋ถ€ 2. ์ฝ”๋“œ def solution(alp, cop, problems): # dp[151][151] -> alp = 151, cop = 151 ์ด ๋˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ problems.sort(key=lambda x : -x[0]) req_alp = max(problems[0][0],...

๐Ÿข ๋ฏธ๋กœ ํƒˆ์ถœ ๋ช…๋ ์–ด

1. ๋ฌธ์ œ ๋งํฌ ๋ฏธ๋กœ ํƒˆ์ถœ ๋ช…๋ ์–ด 2. ์ฝ”๋“œ """ ๋ฏธ๋กœ ํƒˆ์ถœ ๋ช…๋ น์–ด ๐Ÿ’› ๋ฌธ์ œ n x m ๊ฒฉ์ž ๋ฏธ๋กœ๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋ฏธ๋กœ์˜ (x, y)์—์„œ ์ถœ๋ฐœํ•ด (r, c)๋กœ ์ด๋™ํ•ด์„œ ํƒˆ์ถœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ๋ฏธ๋กœ๋ฅผ ํƒˆ์ถœํ•˜๋Š” ์กฐ๊ฑด์ด ์„ธ ๊ฐ€์ง€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฉ์ž์˜ ๋ฐ”๊นฅ์œผ๋กœ๋Š” ๋‚˜๊ฐˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. (x, y)์—์„œ (r, c)๊นŒ์ง€ ์ด๋™ํ•˜๋Š” ๊ฑฐ๋ฆฌ๊ฐ€...

๐Ÿข ๋ฏธ๋กœ ํƒˆ์ถœ ๋ช…๋ ์–ด

1. ๋ฌธ์ œ ๋งํฌ ๋ฏธ๋กœ ํƒˆ์ถœ ๋ช…๋ ์–ด 2. ์ฝ”๋“œ """ ๋ฏธ๋กœ ํƒˆ์ถœ ๋ช…๋ น์–ด ๐Ÿ’› ๋ฌธ์ œ n x m ๊ฒฉ์ž ๋ฏธ๋กœ๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋ฏธ๋กœ์˜ (x, y)์—์„œ ์ถœ๋ฐœํ•ด (r, c)๋กœ ์ด๋™ํ•ด์„œ ํƒˆ์ถœํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ๋ฏธ๋กœ๋ฅผ ํƒˆ์ถœํ•˜๋Š” ์กฐ๊ฑด์ด ์„ธ ๊ฐ€์ง€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฉ์ž์˜ ๋ฐ”๊นฅ์œผ๋กœ๋Š” ๋‚˜๊ฐˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. (x, y)์—์„œ (r, c)๊นŒ์ง€ ์ด๋™ํ•˜๋Š” ๊ฑฐ๋ฆฌ๊ฐ€...

๐Ÿข ๊ฑฐ๋ฆฌ๋‘๊ธฐ ํ™•์ธํ•˜๊ธฐ

1. ๋ฌธ์ œ ๋งํฌ ๊ฑฐ๋ฆฌ๋‘๊ธฐ ํ™•์ธํ•˜๊ธฐ 2. ์ฝ”๋“œ """ ๊ฑฐ๋ฆฌ๋‘๊ธฐ ํ™•์ธํ•˜๊ธฐ ๐Ÿ’› ๋ฌธ์ œ ๊ฐœ๋ฐœ์ž๋ฅผ ํฌ๋งํ•˜๋Š” ์ฃ ๋ฅด๋””๊ฐ€ ์นด์นด์˜ค์— ๋ฉด์ ‘์„ ๋ณด๋Ÿฌ ์™”์Šต๋‹ˆ๋‹ค. ์ฝ”๋กœ๋‚˜ ๋ฐ”์ด๋Ÿฌ์Šค ๊ฐ์—ผ ์˜ˆ๋ฐฉ์„ ์œ„ํ•ด ์‘์‹œ์ž๋“ค์€ ๊ฑฐ๋ฆฌ๋ฅผ ๋‘ฌ์„œ ๋Œ€๊ธฐ๋ฅผ ํ•ด์•ผํ•˜๋Š”๋ฐ ๊ฐœ๋ฐœ ์ง๊ตฐ ๋ฉด์ ‘์ธ ๋งŒํผ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ทœ์น™์œผ๋กœ ๋Œ€๊ธฐ์‹ค์— ๊ฑฐ๋ฆฌ๋ฅผ ๋‘๊ณ  ์•‰๋„๋ก ์•ˆ๋‚ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๊ธฐ์‹ค์€ 5๊ฐœ์ด๋ฉฐ, ๊ฐ ๋Œ€...