#abc080c. [abc080_c]Shopping Street

[abc080_c]Shopping Street

题目描述

Joisino计划要在商店街开一家店。

这家店在周一到周五的55 个工作日都有营业,其中每个工作日又被划分成上午和下午22 个时间段,也就是共有1010 个时间段。当然,至少要有11 个时间段这家店营业。

商店街原来有NN 个店铺,从11NN 编号。

这些店铺的营业时间将以Fi,j,k=1F_{i,j,k}=1 的形式给出。如果Fi,j,k=1F_{i,j,k}=1 ,第ii 家店将在第jj 天的第kk 个时间段营业。在这里,我们这样定义:第11 天是周一,第22 天是周二,第33 天是周三,第44 天是周四,第55 天是周五。同样的,第11 个时间段是上午,第22 个时间段是下午。

cic_i 为第ii 家店和Joisino的店同时营业的时间段数,则Joisino商店的收益将会是P1,c1+P2,c2+...+PN,cNP_{1,c1}+P_{2,c2}+...+P_{N,cN}

请决定Joisino在这1010 个时间段分别是否营业,并求出Joisino商店可能的最大收益,且保证它至少要有11 个时间段营业。

输入输出格式

输入格式

第一行,一个整数NN

接下来NN 行,第i行有10个整数,分别表示Fi,1,1,Fi,1,2,...,Fi,5,1,Fi,5,2F_{i,1,1}, F_{i,1,2}, ..., F_{i,5,1}, F_{i,5,2}

再接下来NN 行,第i行有11个整数,分别表示Pi,0,...,Pi,10P_{i,0}, ..., P_{i, 10}

输出格式

只有一行,一个整数,表示Joisino商店可能的最大收益。

说明

样例解释1

如果商店仅在第11 家店营业时营业,收益将会是88 ,这是可能的最大收益。

样例解释2

由于必须至少有一个时间段商店营业,所以收益可能会是负数。

数据范围

  • 1N1001 \leq N \leq 100
  • 0Fi,j,k10 \leq F_{i,j,k} \leq 1
  • 对所有满足 1iN1 \leq i \leq Nii , 总有一对(j,k)(j, k) 满足Fi,j,k=1F_{i,j,k}=1
  • 107Pi,j107-10^7 \leq P_{i,j} \leq 10^7
  • 所有输入数据均为整数。

by @月见之兔