| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 2048 MB | 5 | 3 | 2 | 66.667% |
„Slavko, već dugo na natjecanju nije bila neka slagalica koju djeca trebaju složiti.“
„Da da, Mirko. Zadnja je bila na državnom prije ohoho vremena. Prošla su već tri tjedna.“
„Baš imam jednu dobru, svojevrsni omaž na legendarnu Obratnu kocku. Dobiješ tablicu s $N$ redaka i $M$ stupaca, a u svakom polju je upisan broj ili 0ドル$ ili 1ドル$.“
„Uhuhu već zvuči sočno. Koje su operacije i što želimo postići?“
„Jedina moguća operacija je da zamjeniš vrijednosti dvaju polja koja su susjedna u toj tablici. Susjedna se naravno misli u četiri smjera, gore, dolje, lijevo i desno. Treba u što manje operacija postići sljedeća dva svojstva:
Naravno, natjecatelje ćemo pitati u koliko najmanje operacija mogu postići da vrijede ta dva svojstva.“
„Genijalno! Sviđa mi se! Taman još jedan zadatak točno po mom ukusu - onaj kojeg ja ne znam riješiti, a oni sigurno znaju!“
U prvom su retku prirodni brojevi $N$ i $M$ (1ドル ≤ N, M ≤ 20,ドル 4ドル ≤ N \times M ≤ 20$), broj redaka i broj stupaca tablice.
U sljedećih $N$ redaka nalaze se po $M$ brojeva koji su ili 0ドル$ ili 1ドル$.
Ispiši najmanji mogući broj operacija tako da tražena svojstva budu zadovoljena.
1 4 0 1 0 1
3
3 3 1 0 1 0 1 0 1 0 1
4
2 3 0 0 0 0 0 1
3
Opis drugog probnog primjera: Jedno od mogućih rješenja je da je prva operacija $(1,2)$ <-> $(1,3),ドル druga $(3, 2)$ <-> $(3, 3),ドル treća $(3, 1)$ <-> $(2, 1)$ i četvrta $(3, 2)$ <-> $(3, 1)$.