Выбор оружия
시간 제한2초메모리 제한1024 MB
n명의 병사에게 자동 무기나 투척 무기 중 하나를 주어 두 무기 인원 차이가 m 이하가 되도록 하면서 총 효율을 최대로 만든다.
문제
Победа уже близко, и Китнисс планирует последнее наступление. Нужно много людей и, конечно же, оружия. Оружие бывает двух типов: автоматическое (автоматы, пистолеты, пулеметы) и метательное (ножи, лук, арбалет). Каждый человек по-своему умеет обращаться с обоими типами оружий. Так, для каждого солдата Китнисс узнала два числа --- его эффективность обращения с автоматическим оружием и метательным соответственно. Теперь ей надо каждому человеку выдать ровно один тип оружия, причем понятно, что сделать она это хочет таким образом, чтобы суммарная эффективность обращения с оружием всех людей была максимальна. Однако, и отправлять в бой одних лучников или одних автоматчиков --- не лучшая идея. Поэтому Китнисс также решила, что количество людей, которым она даст метательное оружие и людей, которым она даст автоматическое оружие, будет отличаться не более чем на .
입력
В первой строке входного файла дано два числа , () --- количество солдат, готовых идти в бой, и максимальная разница количества людей, которые получат автоматическое оружие, и людей, которые получат метательное оружие соответственно.
В следующих строках заданы умения людей обращаться с оружием. -я строка входного файла содержит два числа , () --- эффективность обращения -го человека с автоматическим и метательным оружием соответственно.
출력
В первой строке выходного файла выведите суммарную эффективность обращения с оружием все солдат. Во второй строке выведите чисел, -е из которых равно 0 или 1 --- 0 означает, что солдату номер дали автоматическое оружие и 1, если метательное.
힌트
В первом тестовом примере оба солдата одинаково владеют метательным и автоматическим оружием. Однако, дать им обоим автоматическое оружие нельзя --- количество людей с автоматическим оружием и количество людей с метательным оружием должно отличаться не более чем на 1.
Во втором тестовом примере опять же нельзя дать всем трем солдатам автоматическое оружие, поэтому оптимальный вариант --- дать первым двум из них автоматическое, а третьему --- метательное, тогда суммарное умение будет равно .