๐Ÿ“–Problem

1912๋ฒˆ: ์—ฐ์†ํ•ฉ

๐Ÿ”Institution

์‹คํŒจํ•œ ์ง๊ด€:

์„ฑ๊ณตํ•œ ์ง๊ด€:

๐Ÿ”Approach

๊ทธ๋ž˜๋„ ๋ฐฐ์šธ ์ ์ด ์žˆ์—ˆ๊ธฐ์— ์‹คํŒจํ•œ ์ฝ”๋“œ๋„ ๋‚จ๊ธฐ๊ฒ ๋‹ค.

๐Ÿšฉ์ฒซ๋ฒˆ์งธ ์‹œ๋„ & ๋‘๋ฒˆ์งธ ์‹œ๋„โ‡’ ์‹คํŒจ โŒ

์ฒซ ๋ฒˆ์งธ๋กœ ์‹œ๋„ํ•œ ์ฝ”๋“œ๋Š” maxํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  if๋ฌธ์œผ๋กœ ๋น„๊ตํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์งฐ๋‹ค.

ํ”Œ๋กœ์šฐ

  1. ์ž…๋ ฅ ๋ฐ ์ดˆ๊ธฐํ™”ํ•˜๊ธฐ (๊ฐœ์ˆ˜: n, ์ˆ˜์—ด: nums๋ฆฌ์ŠคํŠธ, dpํ…Œ์ด๋ธ”: dp)
  2. ๋ฐ”๋กœ ์ง์ „ ์ธ๋ฑ์Šค์˜ dp๊ฐ’์ด 0์ด๋ฉด, nums์˜ ํ˜„์žฌ ๊ฐ’์„ ์ €์žฅํ•œ๋‹ค.
  3. ํ˜„์žฌ ๊ฐ’๊ณผ ๋‹ค์Œ ๊ฐ’๊ณผ ํ˜„์žฌ dp์˜ ๊ฐ’์„ ๋”ํ•œ ๊ฐ’์ด dp์— ์žˆ๋Š” ๊ฐ’๋ณด๋‹ค ์ž‘๋‹ค๋ฉด, ๋”์ด์ƒ ์—ฐ์†๋  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ -1๋กœ ์„ค์ •ํ•œ๋‹ค.
  4. 2, 3๋ฒˆ์— ํ•ด๋‹นํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋Š” ์—ฐ์†ํ•˜์—ฌ ๋ˆ„์  ํ•ฉ์„ ๊ตฌํ•œ ๊ฐ’์ด ํฌ๋‹ค๋Š” ์˜๋ฏธ์ด๋ฏ€๋กœ, ํ˜„์žฌ๊ฐ’๊ณผ dp๊ฐ’์„ ์ €์žฅํ•œ๋‹ค.
  5. 2-4๋ฒˆ ๊ณผ์ •์„ nums๊ธธ์ด๋งŒํผ ๋ฐ˜๋ณตํ•œ๋‹ค.
  6. dpํ…Œ์ด๋ธ”์—์„œ ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. ์ด๋•Œ, nums๋ฆฌ์ŠคํŠธ์— ์žˆ๋Š” ๊ฐ’๋“ค์ด ์Œ์ˆ˜์ธ ๊ฒฝ์šฐ, ์ฒ˜์Œ ์ดˆ๊ธฐํ™”ํ•œ ๊ฐ’์ธ 0์ด ์ œ์ผ ํฌ๋‹ค๊ณ  ์ธ์‹ํ•˜๋ฏ€๋กœ ์‹ค์ œ ๊ฐ’์„ ์˜๋ฏธํ•˜๋Š” 1๋ฒˆ์งธ~๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฒ”์œ„๋ฅผ ์„ค์ •ํžˆ์—ฌ ํฐ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋„๋ก ํ•œ๋‹ค.