Ljusshow 2 | 프로그래밍의 벗 PivotOJ
PivotOJ

Ljusshow 2

시간 제한: 11000ms메모리 제한: 1024MB출처: Programmeringsolympiaden 2022 — onlinekvalBOJ 24193

문제

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 1010 testfall.

  • Den första raden innehåller ett heltal TT (0T100 \leq T \leq 10), numret på testfallet (00 är exempelfallet nedan).
  • Den andra raden innehåller två heltal: nn och mm (1n,m10001 \le n,m \le 1000), antalet rader och kolumner i rutnätet.

De följande nn 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 mm ettor och nollor. En etta på rad rr och kolumn cc 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 nn och mm.

힌트

I exempelfallet så uppfyller lösningen alla kraven och dess poäng är därför 7.57.5, vilket är det maximala möjliga.

예제

예제 1

입력
0
3 5
00110
10101
10001
출력
RRBBR
RBB
GRGBG
GRB
이 문제는 채점 준비 중입니다. 테스트 데이터가 확보되면 제출이 가능합니다.