摘要:
55-D 题目大意 给定区间\([l,r]\),问区间中有多少个数\(x\)满足:对于它的每一个非\(0\)位上的数\(y\),都有\(y|x\)。 Solution 经典的数位DP题型。 记录状态:\(f[pos][num][lcm]\)表示填完前\(pos\)位上的数,这些数构成了数\(num\ 阅读全文
posted @ 2024-01-23 21:37
fengxue-K
阅读(17)
评论(0)
推荐(0)
摘要:
91-B 题目大意 给定一个长为\(n\)的序列\(a\),对于每个\(a[i]\),你需要找到一个\(j\)满足\(a[i]>a[j]\)且\(j-i\)最大。 Solution 逆序遍历,维护一个单调递减的栈,如果当前枚举的\(a[i]\)小于栈顶元素,则入栈。如果\(a[i]\)大于栈顶元素, 阅读全文
posted @ 2024-01-23 11:04
fengxue-K
阅读(47)
评论(0)
推荐(0)
摘要:
292-D 题目大意 给定一张无向图,由\(n\)个顶点\(m\)条边。有\(q\)次询问,每次询问将\([l,r]\)的边删去,问图中有多少连通分量。 Solution 涉及连通分量,尝试应用并查集解决。 记录一个前缀并查集\(pre[i]\),表示前\(i\)条边连通后的图;和一个后缀并查集\( 阅读全文
posted @ 2024-01-23 10:37
fengxue-K
阅读(28)
评论(0)
推荐(0)