【CSP试题回顾】202109-1-数组推导

CSP-202109-1-数组推导

解题代码

cpp 复制代码
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;

long long maxSum, minSum;

int main() {   
    int n;
    cin >> n;

    vector<int>B(n);
    for (auto& it : B)
    {
        cin >> it;
        maxSum += it;
    }

    auto last = unique(B.begin(), B.end());
    B.erase(last, B.end());
    for (auto& it : B) {
        minSum += it;
    }

    cout << maxSum << endl << minSum;
    return 0;
}
相关推荐
你也向往长安城吗几秒前
推荐一个三维导航库:three-pathfinding-3d
javascript·算法
蒋星熠3 分钟前
C++零拷贝网络编程实战:从理论到生产环境的性能优化之路
网络·c++·人工智能·深度学习·性能优化·系统架构
百度智能云16 分钟前
VectorDB+FastGPT一站式构建:智能知识库与企业级对话系统实战
算法
CHANG_THE_WORLD17 分钟前
# C++ 中的 `string_view` 和 `span`:现代安全视图指南
开发语言·c++
雨落倾城夏未凉17 分钟前
9.c++new申请二维数组
c++·后端
雨落倾城夏未凉1 小时前
8.被free回收的内存是立即返还给操作系统吗?为什么?
c++·后端
雨落倾城夏未凉1 小时前
6.new和malloc的区别
c++·后端
郝学胜-神的一滴1 小时前
深入理解QFlags:Qt中的位标志管理工具
开发语言·c++·qt·程序人生
AI小白的Python之路1 小时前
数据结构与算法-排序
数据结构·算法·排序算法
DashVector1 小时前
如何通过Java SDK检索Doc
后端·算法·架构