É noite de festa no Reino dos Cogumelos e, como sempre, Mario e Luigi discutem quem é o melhor nos minijogos. Para resolver a questão, Mario caiu em um Espaço de Duelo e desafiou seu irmão para um minijogo especial: Blocos no canto.
O que nenhum dos dois sabia é que Bowser escondeu sob o tabuleiro o Minimizador, alimentado por um dos Cristais do Céu que roubou deles, capaz de encolher os blocos golpeados até fazê-los desaparecer.
O minijogo é jogado em um tabuleiro quadrado de blocos. O bloco na linha e coluna contém moedas. Alguns blocos foram sabotados por Bowser: nesse caso, é negativo e, ao golpeá-lo, o jogador perde moedas.
Mario e Luigi jogam por turnos, começando por Mario. Em seu turno, o jogador escolhe um dos dois cantos a seguir do tabuleiro atual:
Superior esquerdo: golpeando todos os blocos da linha superior e da coluna esquerda.
Inferior direito: golpeando todos os blocos da linha inferior e da coluna direita.
O jogador soma as moedas de todos os blocos que golpeou (o bloco do canto é contado uma única vez). Em seguida, o Minimizador faz esses blocos desaparecerem, de modo que o tabuleiro de tamanho se reduz a um de . O minijogo termina quando não restam blocos.
Ambos os irmãos jogam de forma ótima, buscando maximizar as moedas que cada um obtém.
Determine quantas moedas Mario terá ao terminar o minijogo.
A primeira linha contém um inteiro , o tamanho do tabuleiro.
As linhas seguintes contêm inteiros cada uma, separados por espaços. O -ésimo inteiro da -ésima linha é , a quantidade de moedas do bloco localizado na linha e na coluna .
Imprima um único inteiro: a quantidade de moedas que Mario terá ao terminar o minijogo, se ambos os jogadores jogarem de forma ótima.
No primeiro exemplo, o canto superior esquerdo dá mais moedas a Mario, (primeira tabela abaixo), mas Luigi responde com o mesmo canto e obtém , deixando para ele um bloco com . Mario terminaria com .
Blocos golpeados por Mario (em negrito) ao escolher o canto superior esquerdo.
É melhor o canto inferior direito, com moedas (segunda tabela abaixo). Luigi obtém com qualquer um dos cantos e resta a Mario um bloco com , terminando com .
Blocos golpeados por Mario (em negrito) ao escolher o canto inferior direito.
No segundo exemplo, com o canto superior esquerdo Mario obtém , Luigi fica com e resta a Mario um bloco com , terminando com . Com o inferior direito ele obtém , Luigi fica com e resta a Mario , terminando com .
3 7 7 3 3 7 4 9 9 3
35
3 -2 5 -1 4 -3 6 -5 1 2
0
7 -20 27 -12 27 18 7 48 -1 11 -4 -7 21 42 -7 -11 28 13 18 -5 24 40 43 -5 46 11 25 38 24 -10 -12 -9 43 19 13 8 1 21 35 44 22 21 43 31 20 2 5 39 8 24
453