CF1974G.Money Buys Less Happiness Now

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

你永远买不够幸福,所以我们又来了!在这个版本中,你每个月只能买 hi=1h_i = 1 单位的幸福,但月份数大大增加了。我们进入了量子幸福和时间膨胀的领域。

作为一名物理学家,Charlie 喜欢以简单而精确的方式规划生活。

在接下来的 mm 个月里,Charlie 从零开始,每个月努力工作赚取 xx 英镑。在第 ii 个月(1≤i≤m1 \le i \le m),他有一次机会花费 cic_i 英镑购买一个单位的幸福。你每个月最多只能买一个单位。

不允许借钱。在第 ii 个月赚到的钱只能在之后的第 jj 个月(j>ij>i)花掉。

由于物理学家不会编程,请你帮 Charlie 求出他最多能获得多少单位的幸福。

输入格式

第一行输入一个整数 tt(1≤t≤1041 \leq t \leq 10^4),表示测试用例的数量。

每个测试用例的第一行包含两个整数 mm 和 xx(1≤m≤2⋅1051 \le m \le 2 \cdot 10^5,1≤x≤1031 \le x \le 10^3),分别表示总月份数和每月工资。

每个测试用例的第二行包含 mm 个整数 c1,c2,…,cmc_1, c_2, \dots, c_m(1≤ci≤1031 \leq c_i \leq 10^3),表示每个月购买一个单位幸福的花费。

保证所有测试用例中 mm 的总和不超过 2⋅1052 \cdot 10^5。

输出格式

对于每个测试用例,输出一个整数,表示 Charlie 最多能获得的幸福单位数。

输入输出样例

  • 输入#1

    6
    3 3
    2 2 2
    6 5
    2 2 8 2 6 8
    6 4
    4 10 3 8 6 10
    2 1
    1 1
    4 1
    4 1 3 1
    4 2
    1 3 4 3

    输出#1

    2
    4
    3
    1
    2
    1

说明/提示

由 ChatGPT 4.1 翻译

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

首页