摘要: bfs,把能换的全部换掉然后入队即可。 #include<iostream> #include<map> #include<unordered_map> #include<queue> #include<vector> using namespace std; #define PSI pair<st 阅读全文
posted @ 2020-10-15 21:06 yys_c 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 怀疑人生的题。。。。。bfs理解不够,我怀疑我会不会写bfs 问题: 是否能使用level数组来标记步数?在将level数组改成结构体绑定步数之后AC bfs出口语句if(g[x][y] == '=') return 步数 这句话放在哪到底有没有影响,我在将这句话从上面改到下面后AC 传送门转移为什 阅读全文
posted @ 2020-10-15 20:51 yys_c 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 这题在做之前要先证明一个结论:如果一个0没有被包围在圈内,那么存在一个边缘的0和它连通。 证明的前提:有且只有一个的圈,并且这个圈是合法的 显然有:某一个0和任意一个边缘的0不连通(也就是说从这个0出发的任何路径都到不了边缘的任意一个0) → 它一定被包围在圈内,从而由逆否命题获证原命题正确 #in 阅读全文
posted @ 2020-10-15 11:10 yys_c 阅读(94) 评论(0) 推荐(0) 编辑