寻找
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
小想生成一个长度为n的排列。不同的排列会产生不同的收益,具体规则如下:
-
1,若在序列的第个位置填(),则会产生大小为的收益。其中将以矩阵形式作为输入给出。
-
2,若与的和大于,则会产生大小为的收益。其中、、、由输入数据给出。
最终的收益为排列在规则、下的收益总和。
小希望总收益最小。她想知道,最小的总收益是多少?
输入格式
第一行一个正整数,其含义见题目描述。
接下来行每行个正整数,其中第行第个数 表示在序列的第个位置填()的收益。
接下来一行,一个非负整数,表示规则有组。
接下来Q行每行四个正整数,、、、。含义为若 与 的和大于,则会产生大小为的收益。
输出格式
输入只有一行,一个正整数,表示最小的总收益。
样例 #1
样例输入 #1
3
2 1 2
2 1 2
2 2 3
2
3 2 2 2
3 2 1 3
样例输出 #1
10
样例 #2
样例输入 #2
4
3 3 3 3
2 4 3 2
1 1 1 3
2 3 3 4
2
3 1 3 4
2 3 1 3
样例输出 #2
12
【数据范围】
对于测试点1~5: 。
对于测试点6~10: 。
对于测试点1、6: 。
对于测试点2、7: 。
对于测试点3、8: 。
对于测试点1~10:保证数据满足 且。
京公网安备 11011102002149号