Версия для копирования в MS Word
PDF-версии: горизонтальная · вертикальная · крупный шрифт · с большим полем
РЕШУ ЕГЭ — информатика
Задания
i

Для пе­ре­воз­ки пар­тии гру­зов раз­лич­ной массы вы­де­лен гру­зо­вик, но его гру­зо­подъёмность огра­ни­че­на, по­это­му пе­ре­вез­ти сразу все грузы не удаст­ся. Грузы мас­сой от 210 до 220 кг гру­зят в первую оче­редь, га­ран­ти­ру­ет­ся, что все такие грузы по­ме­стят­ся. На остав­ше­е­ся после этого место ста­ра­ют­ся взять как можно боль­ше гру­зов. Если это можно сде­лать не­сколь­ки­ми спо­со­ба­ми, вы­би­ра­ют тот спо­соб, при ко­то­ром самый боль­шой из вы­бран­ных гру­зов имеет наи­боль­шую массу. Если и при этом усло­вии воз­мож­но не­сколь­ко ва­ри­ан­тов, вы­би­ра­ет­ся тот, при ко­то­ром наи­боль­шую массу имеет вто­рой по ве­ли­чи­не груз, и так далее. Из­вест­ны ко­ли­че­ство гру­зов, масса каж­до­го из них и гру­зо­подъёмность гру­зо­ви­ка. Не­об­хо­ди­мо опре­де­лить ко­ли­че­ство и общую массу гру­зов, ко­то­рые будут вы­ве­зе­ны при по­груз­ке по вы­ше­опи­сан­ным пра­ви­лам.

Вход­ные дан­ные.

За­да­ние 26

Пер­вая стро­ка вход­но­го файла со­дер­жит два целых числа: N  — общее ко­ли­че­ство гру­зов и M  — гру­зо­подъёмность гру­зо­ви­ка в кг. Каж­дая из сле­ду­ю­щих N строк со­дер­жит одно целое число  — массу груза в кг.

В от­ве­те за­пи­ши­те два целых числа: сна­ча­ла мак­си­маль­но воз­мож­ное ко­ли­че­ство гру­зов, затем их общую массу.

При­мер вход­но­го файла:

6 615

140

215

120

160

100

340 В дан­ном слу­чае сна­ча­ла нужно взять груз мас­сой 215 кг. После этого можно вы­вез­ти ещё мак­си­мум 3 груза. Это можно сде­лать тремя спо­со­ба­ми: 140 + 120 + 100, 140 + 160 + 100, 120 + 160 + 100. Вы­би­ра­ем спо­соб, при ко­то­ром вы­во­зит­ся груз наи­боль­шей воз­мож­ной массы. Таких спо­со­бов два: 140 + 160 + 100 и 120 + 160 + 100. Из этих спо­со­бов вы­би­ра­ем тот, при ко­то­ром боль­ше масса вто­ро­го по ве­ли­чи­не груза, то есть 140 + 160 + 100. Всего по­лу­ча­ет­ся 4 груза общей мас­сой 615 кг. В от­ве­те надо за­пи­сать числа 4 и 615.

 

Ответ: