Trobojnica
면접 대비시간 제한4초메모리 제한1024 MB
각 열에서 위는 빨강, 가운데는 흰색, 아래는 파랑이 되도록 두 경계를 정해 선호도 합을 최대로 만들고, 모든 열의 합을 구한다.
문제
Moje zastave uvijek su iste boje... crveno-bijelo-plave.
Fifi voli bojati zastave sa zanimljivim svojstvima. Nakon što je navio alarm za sljedeći dan, odlučio je prije spavanja obojati još jednu zastavu.
Njegova zastava ima visinu i širinu , a polje u -tom retku i -tom stupcu ima sklonost crvenoj boji, bijeloj boji, i plavoj boji.
Fifi boja zastavu stupac po stupac: najprije oboji nekoliko polja u crvenu boju, zatim nekoliko u bijelu boju, a ostatak u plavu boju, točno tim redom gledano s vrha stupca prema dnu. Svaki stupac mora imati barem po jedno polje crvene, bijele i plave boje.
Pritom želi maksimizirati ostvarene sklonosti, tj. želi da je sljedeći zbroj najveći mogući:
- Ako je polje u -tom retku -tog stupca obojano u crvenu boju, tada se ukupna ostvarena sklonost povećava za .
- Ako je polje u -tom retku -tog stupca obojano u bijelu boju, tada se ukupna ostvarena sklonost povećava za .
- Ako je polje u -tom retku -tog stupca obojano u plavu boju, tada se ukupna ostvarena sklonost povećava za .
Odredite maksimalnu ostvarenu sklonost.
입력
U prvom retku su prirodni brojevi i (, ), visina i širina zastave.
Slijedi redatka po cijelih brojeva (), gdje predstavlja sklonost crvenoj boji polja u -tom retku i -tom stupcu.
Slijedi redatka po cijelih brojeva (), gdje predstavlja sklonost bijeloj boji polja u -tom retku i -tom stupcu.
Slijedi redatka po cijelih brojeva (), gdje predstavlja sklonost plavoj boji polja u -tom retku i -tom stupcu.
출력
U prvi i jedini redak ispišite traženi broj.
힌트
Pojašnjenja probnih primjera: Lijevo je prikaz bojanja zastave prvog probnom prijema, u sredini drugog probnog prijema, i desno trećeg probnog primjera.
