#7039. 多米诺骨牌

多米诺骨牌

题目描述

给定一个 nn33 列的方格图,每个方格里都有个分数,其中第 ii 行第 jj 列的分数为 ai,ja_{i,j},可能存在负数。

nn 张多米诺骨牌,每张骨牌恰好可以覆盖两个相邻的方格,每张骨牌可以横放,也可以竖放。

小爱必须将所有的骨牌都放到图上去,骨牌之间不能有重叠。请问这些骨牌最多能盖住多少分数。

输入格式

第一行:单个整数 nn。 第二行和第 n+1n+1 行:第 i+1i+1 行有三个整数,分别表示 ai,1a_{i,1}, ai,2a_{i,2}ai,3a_{i,3}

输出格式

单个整数:这些骨牌可以覆盖的最大分数之和。

3
1 1 1
2 2 2
3 3 3
15

样例解释 1

盖住最后两行

2
-1 -1 -1 
-2 -3 -4
-5

数据范围

  • 对于 30%30\% 的数据,1n3001\leq n\leq 300
  • 对于 60%60\% 的数据,1n20001\leq n\leq 2000
  • 对于 100%100\% 的数据,1n50001\leq n\leq 50001000000ai,j1000000-1000000\leq a_{i,j}\leq 1000000