У меня есть 5 математических задач, которые нужно решить, и 30 человек, которые попытаются решить каждую из этих проблем.
Я знаю, как быстро каждый из них способен решить определенную проблему как таковую:
Человек 1 сможет решить проблему A за 5 секунд, B за 7, C за 20 и D за 2 минуты.
Только один человек может работать над проблемой одновременно.
Есть ли какой-нибудь алгоритм, который может помочь мне определить порядок, в котором я должен программировать этих людей, чтобы получить самое короткое время решения golbal
или overall
?