Екі команда ойынға кірісуге дайындалып жатыр. Әр команданың қолында
батыр бар, олардың әрқайсысының күші деп берілген. Әр команда
өзіне батырларды таңдайды, алайда бір батыр екі командада да
таңдалмайды.
Сонымен қатар, жұп үйлеспейтін батырлардың шектеулері бар. Әрбір
жұбы үшін келесі шарт орындалады: егер бір команда батырын
таңдаса, екінші команда батырын таңдай алмайды, және керісінше. Бұл
үйлеспеушілік шектеулері қайшылық тудырмайды, яғни келесі шартты
қанағаттандыратын батырлар тізбегін құру мүмкін емес:
батырлары үшін әрбір шартында
мен үйлеспейтін батырлар жұбы болып табылады (мұнда
деп есептеледі) және .
Ойын барысында сұраныс жүргізіледі. Әр сұраныста қарсылас команда
кейбір батырларды таңдаған, және сізден сұралады: сіздің командаңыздың
жалпы күші қарсылас команда күшінен артық болу үшін минималды қанша
батырды қосу қажет екенін анықтаңыз. Егер мұндай команданы құру мүмкін
болмаса, шығарыңыз.
Енгізу
Бірінші қатарда екі бүтін сан және (,
) берілген.
Екінші қатарда бүтін сан
() бар, мұнда әр сан батырдың күшін білдіреді.
Одан кейін қатар келіп, әр қатарда екі бүтін сан және
(, ) берілген — үйлеспейтін батырлар
жұптары.
Келесі қатарда бір бүтін сан () көрсетілген
— сұраныстар саны.
Әрбір келесі сұраныс былай беріледі: алдымен қарсылас команда
таңдаған батырлар саны () беріледі, одан кейін
түрлі сан () келіп, олар
таңдалған батырлардың индекстері болады. Кепілдік беріледі, яғни
батырлар бір командада болуы мүмкін.
— барлық сұраныстардағы мәндерінің қосындысы. Кепілдік
беріледі, .
Шығару
Әрбір сұраныс үшін бір бүтін сан шығарыңыз – сіздің командаңыздың
жалпы күші қарсылас команда күшінен кем болмауы үшін қажет ең аз батыр
саны, немесе егер мұндай команданы құру мүмкін болмаса, .
Бағалау жүйесі
Бұл есеп ішкі есептен тұрады. — барлық сұраныстардағы
мәндерінің қосындысы.
Мысалдар
Енгізу 1
Көшіру
7 6
4 8 9 3 2 2 5
1 3
1 4
4 7
6 4
2 3
5 3
4
1 3
1 1
2 2 1
3 7 5 6
Жауап 1
Көшіру
3
1
-1
2
Енгізу 2
Көшіру
10 8
3 2 6 2 9 2 6 2 9 6
6 8
10 1
4 5
10 4
8 3
6 5
2 9
1 7
10
2 1 5
2 3 9
2 1 4
1 7
2 4 10
2 5 8
2 1 10
2 5 9
2 1 8
2 3 9
Жауап 2
Көшіру
2
3
1
1
1
2
2
4
1
3
Пікірлер