1 条题解

  • 0
    @ 2025-8-24 22:47:08

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar maomao233
    私信互关aaa 因为 400 粉儿以后看不到了。 ⎛⎝≥⏝⏝≤⎛⎝

    搬运于2025-08-24 22:47:08,当前版本为作者最后更新于2023-04-29 19:47:48,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    题目传送门

    分析

    计算 Deliv-e-droid 获得的钱,总共分两步:

    1. 送达的奖励的钱和未送达的扣除的钱
    2. 判断是否有 500500 元奖励。

    先计算第一步,按照小学乘法计算公式:

    份数(送达的快递的数量)×\times 一份量(奖励的 5050 元钱)== 奖励的钱。

    份数(未送达的快递的数量)×\times 一份量(扣除的 1010 元钱)== 扣除的钱。

    那么获得的钱就是奖励的钱扣除的钱之差,即 50p10c50p-10c

    第二步,直接用分支语句判断:

    if(p>c)
    {
    	获得的钱 +500。
    }
    

    加上第一步,再用三目运算符优化一下,公式为:

    (50*p-10*c)+((p>c)?500:0)
    

    代码就出来了。

    • 1

    信息

    ID
    8408
    时间
    3000ms
    内存
    512MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者