Tim
면접 대비시간 제한2초메모리 제한2048 MB
의석 수 합이 150인 N개 정당이 주어질 때, 의석이 76 이상이 되는 모든 부분집합을 정당 이름을 하이픈으로 이어 사전순으로 출력한다.
문제
Upravo su završili prvi u nizu izbora u ovoj super izbornoj, 2024. godini. U saboru je vrućih fotelja pa mandataru (budućem predsjedniku Vlade) za sastavljanje većine i pobjedničkog tima treba ruku. Svaka stranačka lista dobila je neki broj mandata i, barem u ovom zadatku, će svi zastupnici s neke liste, tj. stranke biti složni i zajedno se prikloniti vlasti ili oporbi. Ti se želiš umiliti svom šefu stranke i reći mu sve kombinacije stranaka od kojih se može sastojati nova većina. Ako dobro odradiš posao, možda i ti u sljedećoj rošadi postaneš ministar. Sretno!
입력
U prvom je retku prirodan broj (), broj listi na izborima.
U sljedećih redaka su redom riječ , ime liste, te prirodan broj (), broj mandata koje je ta lista dobila. Ime liste biti će riječ s najviše velikih slova engleske abecede.
Ukupan broj dobivenih mandata iznosit će .
출력
U prvom retku ispiši , broj kombinacija stranaka koje mogu sastaviti vladu.
U sljedećih redaka ispiši, leksikografskim poretkom (abecednim redom) kombinacije stranaka koje zajedno imaju potreban broj mandata. Svaka kombinacija je predstavljena imenima stranaka redom kojim su se pojavile u ulazu, međusobno spojenih znakom “-” (minus).
힌트
Opis trećeg probnog primjera: Demokrati Roberta Kumerlea1 osvojili su mandata kao i Stranka liposuktiranih i naočitih antifeministica, a Aco Tudum Favorit mandata. Sve kombinacije u kojima su barem dvije liste mogu sastaviti većinu.
1 Referenca iz jedne od najboljih domaćih serija – Bitange i princeze (sezona 2, epizoda 4)