
dfs
白之月
这个作者很懒,什么都没留下…
展开
-
蓝桥杯 剪邮票(超详解)
思路:二进制枚举所有情况 dfs判断连通块 (或者可以枚举,五个数的组合数,然后判断是否联通) #include<iostream> #include<cstdio> #include<cstring> using namespace std; const int N=20; bool check(int state); bool check1(int state); int lowbit(int x); void dfs(int x, int y); int ans;原创 2021-04-01 21:22:15 · 274 阅读 · 0 评论 -
蓝桥杯第十届 数的分解(1秒以内搜索, dfs)
#include<iostream> #include<cstdio> using namespace std; void dfs(int u, int st); bool check(); int ans; int path[10];//存储选择的三个数 signed main() { dfs(0, 1); cout<<ans<<endl; } //给其选择定一个顺序,从小到大,以免重复搜索 void dfs(int u, int st) { if原创 2021-03-24 23:29:54 · 182 阅读 · 0 评论