nyist 305 表达式求值 (递归)
来源:互联网 发布:2016年淘宝一年交易额 编辑:程序博客网 时间:2024/05/21 06:32
点击打开题目链接
#include <iostream>#include<string>using namespace std;int i;string s;int f(){i++; int x=0;while((s[i]==')'||s[i]==',')&&i<s.length()) i++;while(s[i]>='0'&&s[i]<='9'&&i<s.length()){x=x*10+(s[i]-'0'); if(s[i+1]>='0'&&s[i+1]<='9') i++;else return x;}if(s[i]=='a'&&i<s.length()) { i+=3; return f()+f(); }if(s[i]=='m'&&s[i+1]=='i'&&i<s.length()) { i+=3; return min(f(),f()); }if(s[i]=='m'&&s[i+1]=='a'&&i<s.length()) { i+=3; return max(f(),f()); }}int main(){int t,n,j,ans,x;cin>>t;while(t--){cin>>s;i=-1; cout<<f()<<endl; }return 0;}
- nyist 305 表达式求值 (递归)
- nyist 305 表达式求值
- nyist 35 表达式求值
- nyist 35 表达式求值(后缀表达式)
- 递归——Ny 305 表达式求值
- NYOJ 305 表达式求值(递归)
- NYOJ 305 表达式求值 (递归)
- NYOJ-305-表达式求值(递归)
- nyist 1272 表达式求值 (河南省第九届省赛) 中缀转后缀
- 表达式求值之递归下降
- nyoj305 表达式求值(递归)
- 表达式求值(递归算法)
- 表达式求值 (递归实现)
- 逆波兰表达式递归求值
- nyoj 305 表达式求值 栈,递归(switch)和数组
- 前缀表达式求值的递归程序
- NYOJ305 表达式求值(递归or栈)
- NYOJ128--前缀表达式求值--递归版
- 这是原点,汇点我不想让它出现。。。。。
- 拼音码转换
- java基础部分(2)
- 不用库函数实现求字符串的长度
- 女友的心酸考博路
- nyist 305 表达式求值 (递归)
- SQLite多线程读写实践及常见问题总结
- 先写alert('提示语句!') 后写Redirect语句,为什么只是跳转而不显示提示语句框
- MD5 加密解密
- 解决vs2005在win7下不兼容的问题
- HOWTO Setup Dual Authentication in CAS - SSL Client Auth and LDAP
- HttpClient的cookie
- HOWTO Configure JBoss for HTTPS
- 导出批注工具--用VBA脚本导出Excel评审文档的所有批注