摘要: 题目大意: 这道题就是把一个数变成2的幂次方来表示。 思路: 我们可以用递归的方式,把这个数拆开,在处理每个小问题。 代码: #include<cstdio> #include<iostream> #include<algorithm> #include<cstring> using namespa 阅读全文
posted @ 2020-05-15 14:22 shanxx 阅读(175) 评论(0) 推荐(1) 编辑
摘要: 题目大意: 找出沿一方向连续出现的“yizhong”,其他字符变成“*” 思路: 如果发现了这个单词的开头“y”,然后就dfs搜索,直到找到了yizhong整个单词。 代码: #include<cstdio> #include<iostream> #include<algorithm> #inclu 阅读全文
posted @ 2020-05-15 13:56 shanxx 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 求出A楼到B楼至少要按几次按钮。 思路: 求出最短的次数,我想到的是用广搜来解。 代码: #include<cstdio> #include<iostream> #include<algorithm> using namespace std; long long n,a,b,bj=1;/ 阅读全文
posted @ 2020-05-15 11:48 shanxx 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 计算出马到达棋盘上任意一个点最少要走几步。 思路: 直接bfs搜索一遍就好了。 注意事项: 这道题有几个坑点: 数组要开大,不然会RE。 注意马行走的规则,马走日。 输出要左对齐,宽5格。 #include<cstdio> #include<iostream> #include<algo 阅读全文
posted @ 2020-05-15 11:26 shanxx 阅读(158) 评论(0) 推荐(0) 编辑