题解 2306: 蓝桥杯2019年第十届省赛真题-后缀表达式

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯2019年第十届真题-后缀表达式-题解(C++代码)

分4种情况,1.减号=0,没办法只能全部加起来2.负数数目=0,排除了第1种情况,有减号,所以一定是其他数的和-最小的数3.全为负数,这种最容易忽略,排除上述2种情况,所以只要有减号,一定是其他所有数的绝对值-最大负数的绝对值4.其他情况,都是所有数的绝对值的和```cpp#include#inclu

蓝桥杯2019年第十届真题-后缀表达式-题解(C++代码)

###解题思路:如果没有-号,那么全部都是加的;但是如果有-,那么就可以看成-(x1-x2-x3-x4-)除了x1是需要减的,其他都能转化为+,如果小于0的数,也可以放在括号里,让他变为+```cpp#include#definexfirst#defineysecond#definemem1(h)me
优质题解

2306: 蓝桥杯2019年第十届真题-后缀表达式

摘要:解题思路:其实就是使用n个加号和m个减号,可以随意使用括号,来使表达式的结果最大化。              分情况讨论              若 m == 0 ,只能全部求和         ……

菜鸡的题解008——后缀表达式

后缀表达式只是正常式子的一种形式,所以直接当成正常的中缀表达式理解,给定正负号,分类讨论。如果全是正号的话,直接求和;如果存在负号的话,绝对会有一个数不能转化符号,也有一个数必须被减去,但其他数都可以转化为绝对值,我们直接加上最大的数,减去最小的数,加上中间数的绝对值即可。
优质题解

不知道自己哪里错了进来

解题思路:很多人提交这题都错了,相信还不知道为什么,大部分人是排序后减小的,加大的;错就除了如果只要有一个负号,负数也可以全部变成正数然后相加的,不理解看接下来我举得例子22-1-2-3-4-5我们可以写成-1-((-2)+(-3)+(-4))-(-5)是不是只要一个负号就可以得除最大值,