AT_past202209_i.毎日のリンゴ

通过率:0%

AC君温馨提醒

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

题目描述

对于 TT 个测试用例,解决下述问题。

Takahashi 在 Lunlun Mart 有 1010010^{100} 张每张价值 MM 日元的代金券。
如果所购买的物品价格小于代金券的面值,则不会找零。

在第 ii 天,Takahashi 仅用代金券购买一只价值 A×iA \times i 日元的苹果。
此时,Takahashi 的「悲伤」值会增加 k×M−A×ik \times M - A \times i,其中 kk 为满足至少支付 A×iA \times i 日元所需的最少代金券数量(每张MM元)。

在连续 NN 天的购物中,Takahashi 共会积累多少「悲伤」值?

输入格式

输入通过标准输入给出,格式如下:

TT case1\rm{case}_1 case2\rm{case}_2 …\dots caseT\rm{case}_T

其中,casei\rm{case}_i 表示第 ii 个测试用例,格式为:

NN AA MM

输出格式

请输出 TT 行。
第 ii 行输出第 ii 个测试用例的答案,结果为一个整数。

输入输出样例

  • 输入#1

    10
    4 5 8
    8 9 10
    4 10 7
    10 1 5
    6 4 9
    304607 77 89
    291969 231 9
    424790 216 294
    76881 213 111
    312895 58 1

    输出#1

    14
    36
    12
    20
    24
    13402703
    875907
    61169622
    4151490
    0

说明/提示

样例解释 1

本样例包含 1010 个测试用例。
第一个测试用例中,N=4N=4,A=5A=5,M=8M=8。

  • 第 11 天,他需要买一个价值 55 日元的苹果,需要 11 张 88 日元的代金券,悲伤值增加 33。
  • 第 22 天,他需要买一个价值 1010 日元的苹果,需要 22 张 88 日元的代金券,悲伤值增加 66。
  • 第 33 天,他需要买一个价值 1515 日元的苹果,需要 22 张 88 日元的代金券,悲伤值增加 11。
  • 第 44 天,他需要买一个价值 2020 日元的苹果,需要 33 张 88 日元的代金券,悲伤值增加 44。

因此,该组用例的答案为 3+6+1+4=143+6+1+4=14。

数据范围

  • 输入中的所有数值均为整数。
  • 1≤T≤1051 \le T \le 10^5
  • 1≤N≤1061 \le N \le 10^6
  • 1≤A,M≤3001 \le A, M \le 300

由 ChatGPT 5 翻译

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

首页