算法学习
格格格子曼
Better late than not
展开
-
假硬币问题
题目 输入输出样例 分析 采取枚举的方法,从A-L一个一个试,假设是假硬币,再假设是轻的还是重的 在判断是否为假硬币时:若假硬币是轻的,在右边,那么右边低,依次以这样的逻辑进行判断 代码 #include <iostream> #include <cstdio> #include <cstring> using namespace std; char Left[3][7]; //天平左边硬币 char Right[3][7];//天平右边硬币 char result[原创 2020-05-11 22:43:07 · 763 阅读 · 0 评论 -
Leetcode | 1021、删除最外层的括号(C++)
1021. 删除最外层的括号 有效括号字符串为空 ("")、"(" + A + “)” 或 A + B 其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。例如,"","()","(())()" 和 “(()(()))” 都是有效的括号字符串。 如果有效字符串 S 非空,且不存在将其拆分为 S = A+B 的方法,我们称其为原语(primitive),其中 A 和 B 都是非空有效括号字...原创 2020-04-10 17:24:20 · 329 阅读 · 0 评论