Naš omiljeni čarobnjak je poznat po tome što voli da se hvali kako ima ne jedan, već dva automobila. Kako nikog od njegovih prijatelja ne želi da 58. put sluša o njima, čarobnjak je odlučio da ih iskombinuje u jedan.
Oba automobila možemo predstaviti kao matrice i
nenegativnih celih brojeva dimenzija
. Kombinovanjem dva automobila nastaje novi automobil čija se vrednost računa kao suma proizvoda elemenata početnih matrica, tj. vrednost automobila je
. Čarobnjakov cilj je da napravi auto što veće vrednosti.
Čarobnjak može da zameni bilo koja dva reda ili bilo koje dve kolone drugog automobila. Dobroćudni čarobnjak želi da i vi učestvujete u čarima kombinovanja automobila. Vaš zadatak je da mu date niz transformacija matrice . Čarobnjak će učiniti da vaš broj poena na ovom zadatku bude proporcionalan vrednosti automobila koji se dobija kombinovanjem početna dva.
Napomena
Ovo je zadatak sa poznatim ulazom (output-only zadatak). Vama su dati ulazni fajlovi (1.in
, 2.in
, 3.in
, 4.in
), dok vi treba da pošaljete samo odgovarajuće izlazne fajlove za njih (1.out
, 2.out
, 3.out
, 4.out
).
Opis ulaza
U prvom redu ulaznih fajlova nalaze se tri prirodna broja ,
i
- dimenzija automobila, kao i parametri za bodovanje. U narednih
redova se nalazi po
brojeva koji predstavljaju automobil
. U preostalih
redova se nalazi po
brojeva koji predstavljaju automobil
.
Opis izlaza
Na početku vaših izlaznih fajlova treba da se nalazi prirodan broj , broj transformacija. Nakon toga potrebno je ispisati
linija tako da
-va sadrži tip transformacije - jedan karakter
(
R
ako je željena transformacija zamena redova, ili C
inače), kao i dva broja , (
) koji predstavljaju indekse kolona i vrsta koje želite da zamenite.
Primer 1
Ulaz
2 0 1
0 0
1 0
1 0
0 0
Izlaz
1
R 1 2
Objašnjenje primera
Nakon zamene prvog i drugog reda, dobijena je sledeća matrica:
0 0
1 0
Bodovanje
Vaše rešenje za neki od ulaza će se smatrati nevažećim ukoliko je ispunjen bar jedan od sledećih uslova:
nije ni 'R' ni 'C'
ili
nisu u intervalu
- Ulaz ne sadrži
liniju
U suprotnom, neka je k vrednost koju postiže vaše rešenje.
- Ukoliko važi k≥Q, osvajate 25 poena za taj ulaz;
- Ukoliko važi k≤P, osvajate 0 poena za taj ulaz;
- Inače, osvajate
poena za taj ulaz.
Comments