K - Kvadrant 2Časový limit: 2s, Pamäťový limit: 64MiBProgramovacie jazyky: Pascal, C, C++, Java, C++0x, Python 3.4, Python 3.11Počet bodov: 1 [ Pošli riešenie ] [ Tvoje riešenia ] [ Správne riešenia ] [ Vzorové riešenie ] Kvadrantovým obrazom rozumieme taký, ktorý, ak to potrebuje, je rozdelený na kvadranty(rovnako veľké štvrtiny : ľavá horná, pravá horná, ľavá dolná, pravá dolná, v tomto poradí)
Maska je buď plne zafarbená - "F", prázdna - "V" alebo čiastočne zafarbená. Platnými reťazcami sú napríklad:
Neplatnými reťazcami sú napríklad:
Hovoríme, že obraz je na úrovni U farby F, ak vo väčšine dielikov úrovne U prevláda farba F:
ÚlohaPre danú úroveň a kvadrantové farebné masky obrazu zistite, ktorá farba prevláda. VstupV prvom riadku vstupu sa nachádza počet testovacích sád S Každá sada začína riadkom s celým číslom U Nasledujúce dva riadky obsahujú textové reťazce R1 a R2 popisujúce kvadrantové masky pre farbu 1 a farbu 2
1 ≤ S ≤ 50 VýstupVýstupom programu je pre každú sadu číslo prevládajúcej farby na úrovni U. PríkladVstup:4 2 F ((((FVFV)VFV)FVF)VFV) 3 (FVVF) (V(FVVV)(VVFV)(FFFV)) 1 ((FFFV)VFV) ((VVVF)FVF) 2 ((FFFV)VFV) ((VVVF)FVF) Výstup:1 1 0 2 |