아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Ljusshow 2

시간 제한11초메모리 제한1024 MB

요약
각 칸이 흰색으로 빛나야 하는지 나타내는 격자가 주어질 때, 가장자리에 램프를 배치해 최대한 많은 조건을 만족시킨다.
난이도

보통10점 중 7점

유형
그리디, 구현
정답자
아직 제출이 없습니다

문제

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 (0≤T≤100 \leq T \leq 10), numret på testfallet (00 är exempelfallet nedan).
  • Den andra raden innehåller två heltal: nn och mm (1≤n,m≤10001 \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

  1. 예제 1

    입력
    0
    3 5
    00110
    10101
    10001
    
    예상 출력
    RRBBR
    RBB
    GRGBG
    GRB