Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Блог пользователя coder_1560

Автор coder_1560, история, 8 лет назад, По-английски

I was trying to solve a problem. Given a set of black and white intervals, select a smallest number of white intervals that collectively overlap every black interval.

I know it's greedy but can't exactly figure out why. Also, proving greedy is a little difficult. Can someone using greedy please prove it formally.

Thanks in advance!

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Can you clarify 'collectively overlap'? Do you have to simply touch each black interval at least once or does each black interval have to be entirely covered by white?