练习
.0-0.
stay hungry,stay foolish
展开
-
2021-10-15
这里写目录标题D1D2. Half of SameE D1 #include <bits/stdc++.h> using namespace std; #define ll long long #define db double #define pii pair<int, int> #define psi pair<string, int> #define ull unsigned ll #define pb push_back #define mp make_pa原创 2021-10-15 22:52:04 · 86 阅读 · 0 评论 -
retrospect20210817re
constent:first思路secondthirdlyfourthlyfifthsixthseventheighth first 链接: sg博弈. 思路 暴力sg,优化剪枝 一种打表思路,从小到大打表,原来的已经打过的数据作为新的依据,我们可以考虑打表的顺序,小大之变 博弈就是从一种状态到另一种状态lostorwin,所以第一步分析类型,第二部打表找规律得到结论 链接: link. second thirdly 线段树,点分治 fourthly fifth sixth seven原创 2021-09-29 09:11:55 · 85 阅读 · 0 评论 -
yp蓝桥杯刷题521~604(更新中)
目录:第一天:1、92递归实现指数型枚举2.94递归实现排列型枚举 第一天: 1、92递归实现指数型枚举 #include <bits/stdc++.h> using namespace std; int n; void printfdd(int m) { int now = 1; while (m) { int a = m & 1; m >>= 1; if (a) {原创 2021-05-25 21:38:48 · 124 阅读 · 0 评论 -
20210403
dfs部分和问题 #include <bits/stdc++.h> using namespace std; int arr[21]; int k; int n; bool dfs(int i, int sum) { if (i == n) { return sum == k; } if (dfs(i + 1, sum)) return true; if (dfs(i + 1, sum + arr[i])) return true; return false; }原创 2021-04-03 17:26:03 · 87 阅读 · 0 评论