Ljusshow 2
시간 제한11초메모리 제한1024 MB
각 칸이 흰색으로 빛나야 하는지 나타내는 격자가 주어질 때, 가장자리에 램프를 배치해 최대한 많은 조건을 만족시킨다.
문제
Efter att du löst problemet Ljusshow så inser du att det vita bländande ljuset kan utnyttjas för att lysa upp vissa av rutorna i rutnätet. I det här problemet får du givet vilka av rutorna som ska lysa vitt och vilka som inte ska göra det, och din uppgift är att placera ut lamporna längs kanten så att så många av kraven som möjligt blir uppfyllda.
입력
Indatan består av testfall.
- Den första raden innehåller ett heltal (), numret på testfallet ( är exempelfallet nedan).
- Den andra raden innehåller två heltal: och (), antalet rader och kolumner i rutnätet.
De följande raderna utgör en beskrivning av vilka rutor som ska lysa i rutnätet och vilka som inte ska det. Varje rad kommer bestå av en sträng med ettor och nollor. En etta på rad och kolumn indikerar att den
- rutan ska lysa vitt. En nolla indikerar att rutan inte ska lysa vitt.
출력
Skriv ut fyra rader med en sträng på varje. Strängarna ska utgöra en utplacering av lampor, på samma format som indatan i Ljusshow. Notera att du inte ska skriva ut och .
힌트
I exempelfallet så uppfyller lösningen alla kraven och dess poäng är därför , vilket är det maximala möjliga.