#2724. All Green
All Green
All Green
题目描述
一家编程竞赛网站 AtCode 提供算法题目。 每道题根据难度被分配一个分数。 目前,对于每个整数 , 到 (含),有 道题目的分数为 分。 这些 道题目就是 AtCode 上所有可做的题目。 AtCode 的用户有一个称为 总分 的值。 用户的总分是以下两部分之和:
基础分:用户所做题目的分数之和。 满分奖:当用户把所有分数为 分的题目都做完时,除了基础分外,他/她还可以获得 分的满分奖()。
刚加入 AtCode 的高桥(Takahashi)还没有做任何题。 他的目标是使总分达到至少 分。 为此至少需要做多少道题?
输入格式
输入按照下列格式从标准输入给出:
输出格式
输出为了使总分达到至少 分而需要做的最少题数。注意该目标总是可达成的(参见约束)。
2 700
3 500
5 800
3
2 2000
3 500
5 800
7
2 400
3 500
5 800
2
5 25000
20 1000
40 1000
50 1000
30 1000
1 1000
66
提示
输入中的所有数值都是整数。
和 都是 的倍数。
题目保证可以使总分达到至少 分。在这个例子中,有三道 分的题和五道 分的题。做完所有 分题的满分奖是 分,做完所有 分题的满分奖是 分。高桥的目标是使总分达到至少 分。
一种可行的方法是做四道 分题,获得 分的基础分。然而,如果我们做完三道 分题,就可以在 分的基础分之外再获得 分的满分奖,总分为 分,并且可以用更少的题数达成目标。
这个例子与样例输入 1 类似,但这次高桥的目标是至少 分。在这种情况下,我们不可避免地需要做完所有五道 分题,并且再做两道 分题就可以得到 分的总分。
这个例子又与样例输入 1 类似,但这次高桥的目标是至少 分。在这种情况下,我们只需做两道 分题就可以达成目标。
只有一道 分的题,但即便在这种情况下也可以获得满分奖。
标签: AtCoder|abc104C
来源
AtCoder|abc104C