U143309.[USACO3.1] 邮票 Stamps

普及/提高-

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

你有 nn 种面值的邮票,第 ii 种面值为 aia_i,每种邮票的数量都是无限的。

一个信封上最多只能贴 kk 张邮票。

请求出最大的正整数 mm,使得 11 到 mm 之间的每一个邮资都能用不超过 kk 张邮票凑出来。

输入格式

第一行两个整数 kk 和 nn,分别表示最多能贴的张数和面值种类数。

自第二行起,除最后一行外每行 1515 个整数,最后一行不超过 1515 个,共 nn 个整数,表示各种邮票的面值。

输出格式

一行一个整数,表示满足条件的最大的 mm。若连 11 都凑不出来则输出 00。

输入输出样例

  • 输入#1

    5 2
    1 3

    输出#1

    13

说明/提示

样例解释

有 11 分和 33 分两种邮票,最多贴 55 张。

11 到 55 分用 11 分邮票就能贴出;6=3+36=3+3,7=3+3+17=3+3+1,8=3+3+1+18=3+3+1+1,9=3+3+39=3+3+3,
10=3+3+3+110=3+3+3+1,11=3+3+3+1+111=3+3+3+1+1,12=3+3+3+312=3+3+3+3,13=3+3+3+3+113=3+3+3+3+1。

而 1414 无论如何都需要超过 55 张,所以答案是 1313。

数据规模与约定

测试点编号 占比 约束条件
1∼41 \sim 4 20%20\% k≤10k \le 10
5∼205 \sim 20 100%100\% 无附加约束

对于 100%100\% 的数据:1≤k≤2001 \le k \le 200,1≤n≤501 \le n \le 50,1≤ai≤1041 \le a_i \le 10^4。

输入解题思路,AI测评打分。不知道怎么写?

首页