#CSPJ2016T1. 2016 T1 买铅笔

2016 T1 买铅笔

2016 T1 买铅笔

主知识点:枚举。交叉标签:枚举、数学。
暴力标注:不属于重点 DP 退路题。
OJ 使用标准输入与标准输出。原比赛文件名为 pencil.in / pencil.out;下方如保留原文件约定,以本句的 OJ 约定为准。
时限 1 秒;内存 512 MiB;测试点 20;总分 100。
数据来源:官网数据;与公开存档逐文件一致。

题目描述

需要购买至少 nn 支铅笔。商店提供三种包装,每种包装有给定的支数和价格,且库存不限。只能选择一种包装购买,包装不可拆开。求满足数量要求的最小总花费。

输入格式

第一行包含一个正整数 nn,表示需要的铅笔数量。

接下来三行,每行用 22 个正整数描述一种包装的铅笔:其中第 11 个整数表示这种包装内铅笔的数量,第 22 个整数表示这种包装的价格。

保证所有的 77 个数都是不超过 1000010000 的正整数。

输出格式

11 个整数,表示 P 老师最少需要花费的钱。

样例

样例 1

输入:

57
2 2
50 30
30 27

输出:

54

样例 2

输入:

9998
128 233
128 2333
128 666

输出:

18407

样例 3

输入:

9999
101 1111
1 9999
1111 9999

输出:

89991

数据范围与特殊性质

所有输入数都为 [1,10000][1,10000] 内的整数。

测试点 nn 是否为各包装支数的整倍数 包装支数特点
1~4 是 三种支数相同
5~8 否
9~12 是 后两种支数相同
13~16 否
17~18 是 无其他限制
19~20 否

附加样例

本题的公开样例整理在对应的“样例”ZIP 中。样例不计入评测测试点;题面中的样例也已保留。

来源与整理说明

题目原作者/发布者:中国计算机学会 CCF / NOI。题意经过改写,保留公式、输入输出、样例及约束;知识点和暴力标注为本次整理补充。