В деревне есть школа. Он имеет N классов. В один прекрасный день, кто-то пожертвовал B синие ягодные пирожные в школу. Теперь вам нужно разделить эти торты так, чтобы:Разделение сырных пирогов B среди N классов, чтобы свести к минимуму максимальное количество учащихся на торт
Каждый класс получает не менее 1 тортов. Каждый класс будет делиться пирожными среди учащихся. Ваша цель - свести к минимуму максимальное количество учащихся на каждый торт в любом классе.
вход
содержит два целых числа пространства Н и В, обозначающее количество классов и общего количества голубых сыра ягодные торты, соответственно. Следующие N строк содержат количество учеников в каждом классе.
Выход Для каждого тестового примера выведите максимальное количество студентов, которые будут делиться пирожным. Ограничения = N < = 5 * 10^5
Н < = В < = 2 * 10^6 1 < = число студентов в классе-го < = 5 * 10^6
Образец Входной сигнал - 1 1 2 35 Выход для образца - 1 18 Вход для образца - 2 2 7 20 50 Выход для образца - 2 10
Мы не видим ваши усилия – MBo
я могу думать о решении, где я могу поставить классы в Maxheap, который не основан на нет детей на чизкейк, вытащить максимум, назначить еще один сырный торт к нему а затем вставьте его в кучу, продолжайте делать то же самое, пока не будет назначен каждый торт. – smartsn123