1 条题解

  • 0
    @ 2025-8-24 21:14:11

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar 览遍千秋
    将伤与泪汇成力化作拳

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

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

    以下是正文


    Source & Knowledge

    2022年8月语言月赛,由洛谷网校入门计划/基础计划提供。

    由 expect2004 命题。

    考察循环结构。


    文字题解

    题意简述

    给出 n,kn,k 和一个 nn 个元素的数组 aa,将 aka_k 改为 ak-a_k 后,求 ai\sum a_i

    问题分析

    作为考察循环结构的题目,可以在输入过程中,依次判断输入的是否为第 kk 个数,如果是,减去输入的数,否则加上输入的数。

    cin >> n >> k;
    for(int i = 1, x; i <= n; i++) {
        cin >> x;
        if(i == k) sum -= x;
        else sum += x;
    }
    cout << sum << "\n";
    

    当然,也可以先用数组储存所有的数据,最后处理 aka_k

    注意:sum 需要使用 long long 类型。


    视频题解

    • 1

    信息

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