摘要: 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)
摘要: 1831-E 题目大意 给定一个整数\(n\),和\(k\)个区间,区间端点范围在\([1,n]\)内。 如果有一个长为\(n\)合法的括号序列,且它的这\(k\)个区间\([l,r]\)中的子括号序列也是合法的,那么称这个括号序列是“好的”。 请你求出有多少个长度为\(n\)的“好的”括号序列,答 阅读全文
posted @ 2024-01-22 19:29 fengxue-K 阅读(45) 评论(0) 推荐(0)
摘要: 1399-E2 题目大意 给定一棵\(n\)个节点的树,边带权,根节点为\(1\)。再给定一个整数\(S\),你可以执行以下操作: 选择一条权值为\(w_i\)的边,令\(w_i\rightarrow \lfloor \frac{w_i}{2} \rfloor\)。 你可以执行任意次操作,使得\(\ 阅读全文
posted @ 2024-01-22 13:19 fengxue-K 阅读(14) 评论(0) 推荐(0)
摘要: 461-B 题目大意 给定一棵\(n\)个节点的树,节点编号从\(0\)开始,每个节点要么为白色要么为黑色,你需要删除一些边,使得剩下的各个连通块中有且仅有一个黑色节点。 问有多少种删边方案数,答案对\(10^9+1\)取模。 Solution 考虑树形DP,令\(dp[x][0/1]\)表示节点\ 阅读全文
posted @ 2024-01-22 12:06 fengxue-K 阅读(15) 评论(0) 推荐(0)
摘要: 570-D 题目大意 给定一棵\(n\)个节点的树,根节点为\(1\),每个节点上有一个小写字母\(ch\)。定义节点\(x\)的深度为\(x\)到根节点的路径上的节点数量。\(q\)次询问,每次询问查询以\(x\)为根的子树之中所有深度为\(d\)的节点上字母重排之后是否可以构成一个回文串。 So 阅读全文
posted @ 2024-01-21 21:38 fengxue-K 阅读(34) 评论(0) 推荐(0)
摘要: 915-F 题目大意 给定一棵\(n\)个节点的树,节点带权,设函数\(I(x,y)\)等于点\(x\)到点\(y\)的路径上最大的点权与最小的点权之差。求: \[\sum_{i=1}^{n}\sum_{j=i}^{n}I(i,j) \] Solution 令函数\(F(i,j)\)等于点\(x\) 阅读全文
posted @ 2024-01-21 18:45 fengxue-K 阅读(29) 评论(0) 推荐(0)
摘要: 240-F 题目大意 给定一个长为\(n\)的字符串,由小写字母组成。由\(m\)次操作,每次操作给定一个区间\([l,r]\),要求你把区间中的字符进行重新排列,要求重排后的子串是字典序最小的回文串,如果无法得到回文串则忽略这次操作。 输出\(m\)次操作之后的字符串。 Solution 涉及区间 阅读全文
posted @ 2024-01-21 13:28 fengxue-K 阅读(14) 评论(0) 推荐(0)
摘要: 242-E 题目大意 给定一个长为\(n\)的数组\(a\),\(q\)次操作,操作分两种: \(1.l,r\):输出\({\sum_{i=l}^{r}a_i}\)。 \(2.l,r,x\):把区间\([l,r]\)中的元素都异或上\(x\)。 Solution 区间信息具有可并性,线段树能够快速得 阅读全文
posted @ 2024-01-20 19:55 fengxue-K 阅读(23) 评论(0) 推荐(0)