![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法笔记习题
neon2020
这个作者很懒,什么都没留下…
展开
-
问题 B: 【递归入门】组合的输出
作业比赛编号 : 100000608 - 《算法笔记》8.1小节——搜索专题->深度优先搜索(DFS) Codeup新家 (hustoj.com) 递归解法: #include<cstdio> #include<algorithm> #include<string> #include<iostream> #include<set> #include<vector> using namespace std; set&l.原创 2021-10-28 20:30:19 · 112 阅读 · 0 评论 -
问题 A: 【递归入门】全排列
作业比赛编号 : 100000608 - 《算法笔记》8.1小节——搜索专题->深度优先搜索(DFS) #include<cstdio> #include<set> #include<vector> using namespace std; set<int> num; vector<int> temp; void DFS() { if (num.size() == 0) { int j; .原创 2021-10-28 20:03:37 · 50 阅读 · 0 评论 -
问题 A: 重心在哪里
作业比赛编号 : 100000603 - 《算法笔记》6.8小节——C++标准模板库(STL)介绍->pair的常见用法详解 Codeup新家 (hustoj.com) #include<cstdio> #include<string> #include<utility> using namespace std; int main() { int N,i; scanf("%d",&N); while(N!=0) { .原创 2021-10-27 20:17:59 · 74 阅读 · 0 评论 -
问题 B: Problem E
题目描述 请写一个程序,判断给定表达式中的括号是否匹配,表达式中的合法括号为”(“, “)”, “[", "]“, “{“, ”}”,这三个括号可以按照任意的次序嵌套使用。 输入 有多个表达式,输入数据的第一行是表达式的数目,每个表达式占一行。 输出 对每个表达式,若其中的括号是匹配的,则输出”yes”,否则输出”no”。 样例输入Copy 4 [(d+f)*{}] [(2+3)) ()} [4(6]7)9 样例输出Copy yes no no no #include&l..原创 2021-10-27 19:56:22 · 64 阅读 · 0 评论 -
问题 A: 简单计算器
#include<stack> #include<stdio.h> #include<cstdlib> #include<map> #include<string> #include<iostream> using namespace std; void initMap(map<char, int> &mp) { mp['+'] = 0; mp['-'] = 0; mp['*'] = 1; ...原创 2021-10-27 18:44:39 · 123 阅读 · 0 评论