Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In addition to the suggested problems others posted, perhaps it was a scheduling problem? Like, for example, scheduling N overlapping events in time, like course schedules or processes for a CPU. Generally this would be done to optimize something like throughput - I believe that when you start adding special requirements, like "These 2 courses must be taken together", then things get much more complicated and intractable compared to plain-old dynamic programming.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: