上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 准备两个栈: 一个操作数栈,一个运算符栈。 1.遇到操作数直接压栈(操作数栈) 2.遇到左括号直接压栈(运算符栈) 3.遇到基本运算符分两种情况讨论: 3.1.运算符栈栈顶元素优先级大于等于当前运算符优先级或者栈顶元素为左括号——直接压栈(运算符栈) 3.2.运算符栈栈顶元素优先级小于当前运算符优先 阅读全文
posted @ 2021-08-25 19:26 Rekord 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 车厢调度 将入口A和车站C分别视为一个栈,其中A栈可以弹出到B或C,C只能弹出到B。 1 #include<iostream> 2 #include<cstdio> 3 #include<stack> 4 using namespace std; 5 6 const int N=1005; 7 st 阅读全文
posted @ 2021-08-25 15:50 Rekord 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 字符串匹配问题 使用全局stack时,切记清空stack! 1 #include<iostream> 2 #include<cstring> 3 #include<stack> 4 using namespace std; 5 6 stack<int> sta; 7 8 bool match(){ 阅读全文
posted @ 2021-08-25 13:05 Rekord 阅读(1627) 评论(0) 推荐(0) 编辑
摘要: 括弧匹配检验 1 #include<iostream> 2 #include<cstring> 3 #include<stack> 4 using namespace std; 5 6 stack<char> sta; 7 8 bool match(){ 9 string s; 10 cin>>s; 阅读全文
posted @ 2021-08-25 11:39 Rekord 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 表达式括号匹配 注意考虑出现多余右括号的情况! 1 #include<iostream> 2 #include<cstring> 3 #include<stack> 4 using namespace std; 5 6 stack<char> sta; 7 8 bool match(){ 9 cha 阅读全文
posted @ 2021-08-25 11:28 Rekord 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 后缀表达式的值 1 #include<iostream> 2 #include<cstring> 3 #include<stack> 4 using namespace std; 5 typedef long long ll; 6 ll t; 7 stack<ll> sta; 8 ll cal(ll 阅读全文
posted @ 2021-08-25 11:15 Rekord 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 鸡蛋的硬度 简单的解释在代码里有进行说明。 具体的题解可参考 大佬 。 1 #include<iostream> 2 #include<algorithm> 3 using namespace std; 4 const int N=105; 5 int f[N][N]; 6 7 int main() 阅读全文
posted @ 2021-08-23 18:53 Rekord 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 糖果 解题思路可参考 判断整除。 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 using namespace std; 5 const int N=105; 6 int f[N][N]; 7 8 int main() 阅读全文
posted @ 2021-08-23 17:56 Rekord 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Maximum sum 和 股票买卖 差不多。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 using namespace std; 6 const int N=50005; 阅读全文
posted @ 2021-08-23 14:16 Rekord 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 数的划分 与 鸣人的影分身 不能说相似吧,只能说一模一样。 深搜应该也没问题,这里就不尝试了。 下面贴一个dp解法(上一题的注释懒得改了⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄) 1 #include<iostream> 2 #include<cstring> 3 using namespace std; 4 阅读全文
posted @ 2021-08-23 12:12 Rekord 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页