题目




思路

题目要求求出sum的最大值和最小值,其实是求序列A的每一位的最大值、最小值

  • sum最大值

    想让序列A取到最大,其实是直接让Ai=Bi,也即每个Bi都是因为当前第i位的A是前面所有数的最大值才取到这个值的
  • sum最小值
    这种情况出现在Bi出现相邻位置相等的情况,这时反映在序列A中的情况就是相邻相等的这几位,只需要一位取到这个B的值就可以了,其他位都可以取比它小的值,为了达到最小,我们这里取0

代码

#include<iostream>
using namespace std;
const int N=110;
int b[N];
int n;
int main()
{scanf("%d",&n);int ma=0,mi=0;for(int i=1;i<=n;i++){scanf("%d",&b[i]);ma+=b[i];if(i==1) mi+=b[i];if(i>1&&b[i]>b[i-1]) mi+=b[i];}printf("%d\n%d",ma,mi);return 0;
}

csp202109-1:数组推导 题解相关推荐

  1. CSP:CSP认证考试:202109-1(数组推导)满分答案,Java版

    CSP:CSP认证考试:202109-1(数组推导)满分答案,Java版 一.题目: 二.Java满分答案 import java.util.ArrayList; import java.util.S ...

  2. 牛客题霸 [合并两个有序的数组] C++题解/答案

    牛客题霸 [合并两个有序的数组] C++题解/答案 题目描述 给出两个有序的整数数组 和 ,请将数组 合并到数组 中,变成一个有序的数组 注意: 可以假设 数组有足够的空间存放 数组的元素, 和 中初 ...

  3. 牛客题霸 [ 旋转数组] C++题解/答案

    牛客题霸 [ 旋转数组] C++题解/答案 题目描述 一个数组A中存有N(N&gt0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A ...

  4. CCF202109-1 数组推导(100分)【序列处理】

    试题编号: 202109-1 试题名称: 数组推导 时间限制: 1.0s 内存限制: 512.0MB 问题描述: 题目描述 A1,A2,-,An是一个由 n个自然数(即非负整数)组成的数组.在此基础上 ...

  5. ~6. ccf 2021-09-1 数组推导

    数组推导 题目描述 输入 输出 样例输入 样例输出 子任务 源代码 题目描述 输入 输出 样例输入 样例一: 6 0 0 5 5 10 10 样例二: 7 10 20 30 40 50 60 75 样 ...

  6. C语言入门练习 - 第三期 数组(题解)

    比赛地址 A 数组替换 #include <stdio.h> int main(){for(int i = 0; i < 10; i ++ ){int x; scanf(" ...

  7. Gym 101775J Straight Master(差分数组)题解

    题意:给你n个高度,再给你1~n每种高度的数量,已知高度连续的3~5个能消去,问你所给的情况能否全部消去:例:n = 4,给出序列1 2 2 1表示高度1的1个,高度2的2个,高度3的2个,高度4的1 ...

  8. CCF202109-1 数组推导

    显然的是,最大值就是每个位置的值 当每个位置都为本身时,整个数组为最大值 当每个不同的数字都取一次时,整个数组为最小值,因为保证有一个数为最大值,其他都取0即可. 解题代码: #include< ...

  9. CodeForces 828E DNA Evolution(树状数组)题解

    题意:给你一个串k,进行两个操作: "1 a b":把a位置的字母换成b "2 l r s":求l到r有多少个字母和s匹配,匹配的条件是这样:从l开始无限循环s ...

  10. 2022山东理工大学pta程序设计---实验六(二维数组)题解

    7-1 sdut-C语言实验-求一个3*3矩阵对角线元素之和 分数 12 作者 马新娟 单位 山东理工大学 给定一个33的矩阵,请你求出对角线元素之和. 输入格式: 按照行优先顺序输入一个33矩阵,每 ...

最新文章

  1. c# 给文件/文件夹 管理用户权限
  2. Confluence 6 归档一个空间
  3. SAM4E单片机之旅——13、LCD之ASF初步
  4. P3279-[SCOI2013]密码【Manacher】
  5. ssh(Spring+Spring mvc+hibernate)——DeptDaoImpl.java
  6. 项目中查询数据和模糊查询
  7. BZOJ 3203 Sdoi2013 保护出题人 凸包+三分
  8. ArcGIS API For JavaScript——空间查询(FindTask和IdentifyTask)
  9. AMOS分析技术:路径分析的非递归模型
  10. python中θ符号怎么打出来_Python打印特殊符号及对应编码解析
  11. iOS开发-常用第三方开源框架介绍
  12. NLP中的全局注意力机制(Global Attention)
  13. 项目 - Web地图开发【高德地图API】(一)
  14. signal 使用介绍
  15. Axure绘制页面框架
  16. 5G商用元年车联网鏖战升级 谁能掌握最后的话语权?
  17. 机器学习K-均值——nonzero(clusterAssment[冒号,0].A==cent
  18. 微信小程序——页面之间传递值
  19. 【互联网的恩怨情仇】盘点2015年互联网十大撕逼事件
  20. 2021/03/27 K8S集群日志与监控

热门文章

  1. catalina java opts_CATALINA_OPTS与JAVA_OPTS – 有什么区别?
  2. 去哪儿网2018春招软件开发工程师、前端开发工程师编程题 - 题解
  3. BIOS升级,差一点也不行
  4. 《阿里云服务器教程1》:如何购买阿里云服务器
  5. 给创业码农的话--如何提升开发效率
  6. 注意力(Attention)
  7. 用户价值分层——基于RFM模型的研究分析
  8. python5.2、输出格式控制 - 摄氏-华氏温度换算
  9. 金山终端安全系统任意文件上传漏洞附poc(新鲜趁热)
  10. 【论文笔记】ego_planner