ZOJ 1423 (Your)((Term)((Project))) (POJ 1690) (模拟)

题意:给出加减代数表达式,仅由变量(大写字母表示),圆括号,加号 '+', 减号'-'组成,要求去掉多余的括号,但是不能改变表达式中的加号和减号,也就是说如果括号外面是减号,那就不能去掉。

 

思路:把每对括号标号,满足以下任意一个条件的就可以去掉,

1,最外面的括号

2,前面不是 减号 的括号

3,前面是减号,但左右括号之间仅有变量,而没有 加减号 的括号。

 

还是要感谢POJ的discuss里面前辈们给的数据和提示

 

代码:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值