Greedy

그리디 μ•Œκ³ λ¦¬μ¦˜

졜적의 값을 ꡬ해야 ν•˜λŠ” μƒν™©μ—μ„œ μ‚¬μš©λ˜λŠ” λ°©λ²•λ‘ μœΌλ‘œ 각 λ‹¨κ³„μ—μ„œ 졜적이라고 μƒκ°λ˜λŠ” 것을 선택해 λ‚˜κ°€λŠ” λ°©μ‹μœΌλ‘œ μ§„ν–‰ν•˜μ—¬ μ΅œμ’…μ μΈ 결과에 λ„λ‹¬ν•˜λŠ” μ•Œκ³ λ¦¬μ¦˜μ΄λ‹€.

그리디 μ•Œκ³ λ¦¬μ¦˜μ€ μ—¬λŸ¬ 경우 쀑 ν•˜λ‚˜λ₯Ό κ²°μ •ν•΄μ•Ό ν•  λ•Œλ§ˆλ‹€ κ·Έ μˆœκ°„μ— 졜적이라고 μƒκ°λ˜λŠ” 것을 선택해 λ‚˜κ°€λŠ” λ°©μ‹μœΌλ‘œ μ§„ν–‰ν•˜μ—¬ μ΅œμ’…μ μΈ 해닡에 λ„λ‹¬ν•œλ‹€.

문제 ν•΄κ²°

  1. 선택: ν˜„μž¬ μƒνƒœμ—μ„œμ˜ 졜적의 해닡을 μ„ νƒν•œλ‹€.

  2. μ μ ˆμ„±: μ„ νƒλœ ν•΄κ°€ 문제의 쑰건을 λ§Œμ‘±ν•˜λŠ”μ§€ κ²€μ‚¬ν•œλ‹€.

  3. ν•΄λ‹΅: μ›λž˜μ˜ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆλŠ”μ§€ κ²€μ‚¬ν•˜κ³ , ν•΄κ²°λ˜μ§€ μ•Šμ•˜λ‹€λ©΄ 선택 절차둜 λŒμ•„κ°€ μœ„μ˜ 과정을 λ°˜λ³΅ν•œλ‹€.

쑰건

그리디 μ•Œκ³ λ¦¬μ¦˜μ΄ 잘 μ μš©λ˜λŠ” λ¬Έμ œλŠ” νƒμš•μŠ€λŸ¬μš΄ 선택 쑰건과 졜적 λΆ€λΆ„ ꡬ쑰 μ‘°κ±΄μ΄λΌλŠ” 두가지 쑰건이 λ§Œμ‘±λœλ‹€.

  • νƒμš•μŠ€λŸ¬μš΄ 선택 쑰건: μ•žμ˜ 선택이 μ΄ν›„μ˜ 선택에 영ν–₯을 μ£Όμ§€ μ•ŠλŠ”λ‹€.

  • 졜적 λΆ€λΆ„ ꡬ쑰 쑰건: λ¬Έμ œμ— λŒ€ν•œ μ΅œμ ν•΄κ°€ λΆ€λΆ„λ¬Έμ œμ— λŒ€ν•΄μ„œλ„ μ΅œμ ν•΄μ΄λ‹€.

Last updated