第十届蓝桥杯java B组—试题I 后缀表达式
文章目录
- 1.大赛题目
- 2.文字描述
- 3.代码实例
- 4.答案
1.大赛题目
图片如下
2.文字描述
试题 I: 后缀表达式
【问题描述】
给定 N 个加号、M 个减号以及 N + M + 1 个整数 A1,A2,··· ,AN+M+1,
小明想知道在所有由这 N 个加号、M 个减号以及 N + M +1 个整数凑出的合法的 后缀表达式中,结果最大的是哪一个?
请你输出这个最大的结果。 例如使用1 2 3 + -,则 “2 3 + 1 -” 这个后缀表达式结果是 4,是最大的。
【输入格式】
第一行包含两个整数 N 和 M。 第二行包含 N + M + 1 个整数 A1,A2,··· ,AN+M+1。
【输出格式】
输出一个整数,代表答案。
【样例输入】 1 1 1 2 3
【样例输出】 4
【评测用例规模与约定】
对于所有评测用例,0≤ N,M ≤100000,−109 ≤ Ai ≤109。
3.代码实例
public class LanqiaotenthI {public static void main (String args[]) {Scanner scanner = new Scanner(System.in);int N = scanner.nextInt();int M = scanner.nextInt();int sum = 0;//定义N+M+1个整数的数组int NM [] = new int [N+M+1];for (int i = 0; i < NM.length; i++) {NM[i] = scanner.nextInt();}//对输入的N+M+1个数进行排序(升序)Arrays.sort(NM);for (int i = NM.length-1; i >= NM.length-N-1; i--) {//这路可以举个例子自己试试sum += NM[i];}for (int i = 0; i < M; i++) {sum -= NM[i];}System.out.println(sum);scanner.close();}
}
4.答案
2 2
1 2 3 4 5
9
第十届蓝桥杯java B组—试题I 后缀表达式相关推荐
- 第十届蓝桥杯java B组—试题F 特别数的和
文章目录 1.大赛题目 2.文字描述如下 3.代码实例 1.大赛题目 图片如下 2.文字描述如下 试题 F: 特别数的和 [问题描述] 小明对数位中含有 2.0.1.9 的数字很感兴趣(不包括前导 0 ...
- 第十届蓝桥杯java B组—试题D 数的分解
文章目录 1.大赛题目 2.文字描述如下 3.代码实例 4.答案 1.大赛题目 图片如下: 2.文字描述如下 试题 D: 数的分解 [问题描述] 把 2019 分解成 3 个各不相同的正整数之和,并且 ...
- 第十届蓝桥杯java B组—试题C 数列求值
文章目录 1.大赛题目 2.文字描述如下 3.详细讲解 4.答案 1.大赛题目 1.图片如下: 2.文字描述如下 试题 C: 数列求值 [问题描述] 给定数列 1, 1, 1, 3, 5, 9, 17 ...
- 第十届蓝桥杯java B组—试题B 不同子串
文章目录 1.大赛题目 2.文字描述如下 3.代码实例 1.大赛题目 1.图片如下: 2.文字描述如下 试题 B: 不同子串 [问题描述] 一个字符串的非空子串是指字符串中长度至少为 1 的连续的一段 ...
- 2019第十届蓝桥杯JAVA G组题解
蓝桥杯历年真题及解析. 试题 A: 立方和 本题总分:5 分 [问题描述] 小明对数位中含有 2.0.1.9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1.2.9.10 至 32.39 和 ...
- 2019 第十届蓝桥杯 Java B组 赛后总结
我是大三第一次参加蓝桥杯,也是最后一次参加了(大四应该没时间了).我参加的是java b组,总体来说赛程挺顺利的,第一次参赛觉得四个小时有点不够哈哈哈.不过蓝桥杯这个比赛我是带着试一下的心态去参加的. ...
- 2019第十届蓝桥杯JAVA B组题目分析
目录 A:组队(难度:★★★) 分析: 代码 B:不同字串(难度:★) 分析: 代码: C:数列求值(难度:★) 分析: 代码: D:数的分解:(难度:★★) 分析: 代码: E:迷宫:(难度:★★★ ...
- 2017年 第08届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 ...
- 2019年 第10届 蓝桥杯 Java B组 决赛真题详解及小结
蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:大部 ...
最新文章
- Oracle DBLink的简单运用
- 企业级 SpringBoot 教程 (十)用spring Restdocs创建API文档
- alert时java还时js_js 加alert后才能执行方法
- php制作简单的用户登陆,如何用php代码实现简单的用户登陆以及登陆验证功能
- 什么是java dom_java web--DOM
- C语言定义直线的数据类型,C语言 | 数据类型
- “贵妇”必备的高价糖水,我给燕窝上了10年智商税
- python的else_Python3 if...elseif...else语句
- 大多数项目能不能投资,能不能去创业,取决于自己是站在什么高度看问题
- 随手记_vscode怎样加命令行参数进行调试(python)
- Android 代码管理技巧
- 圣思园的随堂视频发布了
- RockWare RockWorks 17.0.0 1CD地表数据可视化软件
- The Innovation | 用系统生物学的观点鸟瞰肿瘤易感基因
- 逾期的人真有这么多吗?
- 总体设计--《软件工程导论》
- pmp中ram和raci的区别_【PMP考前冲刺】知识点大全(六)
- 在计算机中有什么作用,内存是什么在电脑中有什么作用
- 点击highcharts下钻柱状图更改其他柱子图
- Android 平台应用使用RxAndroid
热门文章
- 阿里巴巴天池大数据竞赛黄金联赛全面开战,全球同步报名,只为寻找最聪明的你!...
- 图解使用Win8Api进行Metro风格的程序开发二----使用文件选择器访问和保存文件
- Linux EXT3文件系统下成功恢复误删的文件
- gdb C++程序coredump不显示行号问题
- 用ACE的Reactor模式实现网络通讯的例子
- 高校在线考试系统_高校在线考试系统有哪些优点
- 易语言逐条读access数据_易语言对ACCESS数据库基础(适合新手)
- little problem
- bug list---直接访问string内存
- FreeRtos 那点事