1 条题解

  • 0
    @ 2025-8-24 21:18:03

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar chen_zhe
    Aya 敲可爱的~

    搬运于2025-08-24 21:18:02,当前版本为作者最后更新于2025-03-10 15:26:11,作者可能在搬运后再次修改,您可在原文处查看最新版

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

    以下是正文


    欢迎报名洛谷网校,期待和大家一起进步!

    本题考察循环结构。

    由于这是一个拥有 nn 天的训练计划,因此可以使用循环读入每天的学习值 aia_i,在循环内套上一个分支语句,计算专注度以及对应的学习值即可。

    参考代码:

    for (int i = 0; i < n; ++i) {
        cin >> ai;
        if (S >= m) { // S 的值大于等于认真阈值 m
            sum += ai * 2; // 获得双倍学习值
            S /= 2; // 专注度减半
        } else { // S 的值小于认真阈值 m
            sum += ai / 2; // 获得一半学习值
            S += ai; // 专注度增加 ai
        }
    }
    
    • 1

    [四川青少年 C++ 算法设计大赛 2024] 4-5 年级组第 5 题

    信息

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