Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
๐ฑWIL
๐์ฃผ๊ฐ ๋ชฉํ ๋ฌธ์ ์: 5๊ฐ
๋ฐฑ์ค #5582. ๊ณตํต ๋ถ๋ถ ๋ฌธ์์ด: DP / ๊ณจ๋5
์ ๋ฆฌํ ๋งํฌ: (๋ฐ๋ก๊ฐ๊ธฐ)
๐ฉ์ ์ถํ ์ฝ๋
๋ฐฑ์ค #20542. ๋ฐ์์ฐ๊ธฐ: DP / ๊ณจ๋3
์ ๋ฆฌํ ๋งํฌ: (๋ฐ๋ก๊ฐ๊ธฐ)
๐ฉ์ ์ถํ ์ฝ๋
๐กTIL
i์v๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํ๋ฏ๋ก ๊ธฐ๋ณธ์ ์ธ ํธ์ง ๊ฑฐ๋ฆฌ ์๊ณ ๋ฆฌ์ฆ์ ์ฝ๊ฐ์ ๋ณํ์ด ํ์ํ๋ค.dp[i][j]๋ "๋ต์์ ์ฒซi๊ธ์"๋ฅผ "์ ๋ต์ ์ฒซj๊ธ์"๋ก ๋ฐ๊พธ๋ ๋ฐ ํ์ํ ์ต์ ํธ์ง ํ์๋ฅผ ์ ์ฅํ๋ค.๋ฐฑ์ค #2776.์๊ธฐ์: ์ด์งํ์ / ์ค๋ฒ4
์ ๋ฆฌํ ๋งํฌ: (๋ฐ๋ก๊ฐ๊ธฐ)
๐ฉํ๋ก์ฐ (์ ํ)
๐ฉ์ ์ถํ ์ฝ๋
๐กTIL
list()๋ก ๋ฐ์ผ๋ฉด ์๊ฐ์ด๊ณผ๊ฐ ๋ฐ์ํ๋ค. โset()์ผ๋ก ๋ฐ์์ผ ํ๋ค.์ฆ, ๋ฆฌ์คํธ์์ ํน์ ๊ฐ์ด ์กด์ฌํ๋์ง ํ์ธํ๋ ค๋ฉด ์ต์ ์ ๊ฒฝ์ฐ ๋ฆฌ์คํธ์ ๋ชจ๋ ์์๋ฅผ ํ์ธํด์ผํ๋ค.
์ฆ, set์์๋ ๊ฐ์ ๋ฐ๋ก ์ฐพ์๋ผ ์ ์๋ค.
in(): ์ด๋ค ๊ฐ์ด ํน์ ์ํ์ค(๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด ๋ฑ) ํน์ ์ปฌ๋ ์ (๋์ ๋๋ฆฌ, ์งํฉ ๋ฑ) ์์ ์กด์ฌํ๋์ง ๊ฒ์ฌํ๋ ์ฐ์ฐ์์ด๋ค.(1) ์ฌ๊ทํจ์๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ
(2) ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ๋ ๋ฐฉ๋ฒ
๋ฐฑ์ค #1654. ๋์ ์๋ฅด๊ธฐ: ์ด์งํ์ / ์ค๋ฒ2
์ ๋ฆฌํ ๋งํฌ: (๋ฐ๋ก๊ฐ๊ธฐ)
๐ฉํ๋ก์ฐ (์ ํ)
start๋ก, ๋์ ์ค ๊ฐ์ฅ ๊ธด ๊ธธ์ด๋ฅผend๋ก ๋๋ค.๐ฉ์ ์ถํ ์ฝ๋
๐กTIL
๋ฐฑ์ค #11663. ์ ๋ถ ์์ ์ : ์ด์งํ์ / ์ค๋ฒ3
์ ๋ฆฌํ ๋งํฌ: (๋ฐ๋ก๊ฐ๊ธฐ)
๐ฉํ๋ก์ฐ (์ ํ)
๐ฉ์ ์ถํ ์ฝ๋
๐กTIL
๋ฐฑ์ค #2343. ๊ธฐํ ๋ ์จ: DP / ์ค๋ฒ1
์ ๋ฆฌํ ๋งํฌ: (๋ฐ๋ก๊ฐ๊ธฐ)
๐ฉํ๋ก์ฐ (์ ํ)
๋ธ๋ฃจ๋ ์ด ๊ฐ์์ ์$N$ $M$
๋ธ๋ฃจ๋ ์ด ๊ฐ์
๊ฐ๋ฅํ ๋ธ๋ฃจ๋ ์ด์ ํฌ๊ธฐ ์ค ์ต์๋ฅผ ์ถ๋ ฅํ๋ค.
์กฐ๊ฑด
์์ ์ ์ถ๋ ฅ
๋ธ๋ฃจ๋ ์ด์ ํฌ๊ธฐ๊ฐ ํ์ ๋์์ด๋ค.
start = max(time): ๋ธ๋ฃจ๋ ์ด์ ํฌ๊ธฐ๊ฐ ์ต์๊ฐ ๋๋ ค๋ฉด, ๊ฐ์ฅ ๊ธด ๊ฐ์์ ๊ธธ์ด๊ฐ ๊ธฐ์ค์ด๋ค. ๊ฐ์ฅ ๊ธด ๊ฐ์๋ณด๋ค ๋ธ๋ฃจ๋ ์ด๊ฐ ์์ผ๋ฉด ๊ทธ ๊ฐ์๋ฅผ ๋ด์ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.end = sum(time): ๋ธ๋ฃจ๋ ์ด์ ํฌ๊ธฐ๊ฐ ์ต๋๊ฐ ๋๋ ค๋ฉด, ๋ชจ๋ ๊ฐ์๋ฅผ ํ๋์ ๋ธ๋ฃจ๋ ์ด์ ๋ด์์ผ ํ๋ฏ๋ก, ๊ฐ์ ๊ธธ์ด์ ํฉ์ด ๊ธฐ์ค์ด๋ค.์ด์ง ํ์์ผ๋ก
start์end์ฌ์ด์ ์ค๊ฐ๊ฐ์ ์ค์ ํด, ๋ธ๋ฃจ๋ ์ด ํฌ๊ธฐ๋ฅผ ์ ํํ๋ฉฐ ์กฐ๊ฑด์ ๋ง์กฑํ๋์ง ํ์ธํ๋ค.mid๋ฅผ ๋ธ๋ฃจ๋ ์ด ํฌ๊ธฐ๋ก ์ค์ ํ์ ๋, ๋ธ๋ฃจ๋ ์ด์ ๊ฐ์๋ฅผ ๋๋์ด ๋ด๋๋ค.๐ฉ์ ์ถํ ์ฝ๋
๐กTIL
[max(time), sum(time)]์ด๋ค. ํ์ ๋ฒ์๊ฐ ์ ๋ฐ์ฉ ์ค์ด๋ค๊ธฐ ๋๋ฌธ์