摘要:
题目链接:http://poj.org/problem?id=2255 递归经典习题。具体见代码: #include <iostream> #include <cstring> using namespace std; char a[111], b[111]; void dfs(int L1, in 阅读全文
摘要:
题目链接:https://www.luogu.com.cn/problem/P1406 解题思路: 搜索。但是要注意搜索过程中的剪枝,比如一行拼完了之后要检查这一行,最后一行的每一列拼完了之后要检查每一列。然后就是最终要检查两条对角线。每一条线上 \(n\) 个数之和为所有数之和除以 \(n\)。 阅读全文
摘要:
题目链接:https://www.luogu.com.cn/problem/P6218 题目大意: 求 \([l,r]\) 范围内有多少数满足二进制表示中的 \(0\) 的数量大于等于 \(1\) 的数量。 解题思路: 数位DP,定义状态 \(f[p][z][x]\) 表示: 当前在第 \(p\) 阅读全文