Ljusshow 2
문제
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.
예제
예제 1
0 3 5 00110 10101 10001
RRBBR RBB GRGBG GRB