Loading

上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 挺有意思的题。 思路 考虑一个比较自然的做法。 我们每次对于一棵树,我们将它的某一条链抽出来。 这样,我们只需要知道这颗树的所有节点与链底的 \(\text{lca}\),就可以知道它是属于这条链上哪一个节点的下面。 然后就可以递归处理。 由于交互库不是自适应的。 我们可能可以想到随机一个点。 求出 阅读全文
posted @ 2024-06-08 09:38 JiaY19 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 好好玩的题。 思路 对于一个图上邻域问题,我们有一个很经典的做法:根号分治。 考虑根号分治的本质是什么。 我们把点分成两类,平衡每一种点的时间,也就是度数大的与度数小的点。 所以对于这道题,我们有了更加好的做法。 发现题目给的图的性质就是一个天然的划分方案。 我们每次找到图中度数最小的点,它一定对应 阅读全文
posted @ 2024-06-08 09:38 JiaY19 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 正式场上拿了这题的首 \(A\),让队伍不至于无奖而返。 思路 容易发现题目的买入卖出过程形似一个括号匹配。 那么我们可以对每一种类型的物品做括号匹配。 若是一个匹配的括号在询问区间内则可以记入答案。 就变成了一个二维数点问题。 离线树状树组即可。 Code #include <bits/stdc+ 阅读全文
posted @ 2024-06-03 17:47 JiaY19 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 思路 考虑最大流。 线段树优化网络流板子题。 容易发现原题是网络流形式。 套一个线段树优化建图即可。 具体的。 我们可以建出两颗线段树。 在第一颗线段树中,连 \((L_p,p,inf),(R_p,p,inf)\)。 在第二颗线段树中,连 \((p,L_p,inf),(p,R_p,inf)\)。 另 阅读全文
posted @ 2024-06-03 17:47 JiaY19 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 思路 考虑费用流。 发现区间操作与单调不降。 考虑差分。 令 \(a_i=h_i-h_{i-1}\)。 那么我们需要让所有的 \(a_i\) 全部都变为自然数。 考虑一次区间操作的影响。 对于 \((+,l,r)\),我们会让 \(a_l\) 加一,\(a_{r+1}\) 减一。 对于 \((-,l 阅读全文
posted @ 2024-06-03 17:46 JiaY19 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 思路 没有脑子怎么办,使用纯套路解决这道题。 \[\begin{aligned} &=\sum_{i=1}^n\sum_{j=1}^n\sum_{k=1}^n[i+j+k=n] \operatorname{lcm}(i,\gcd(j,k))\\ &=\sum_{i=1}^n\sum_{j=1}^n\ 阅读全文
posted @ 2024-05-24 15:43 JiaY19 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 思路 首先,原题意要你求: \[\sum_{i=0}^n \binom{n}{i}i^kn^{n-i} \]其实比较板子吧。 \[\sum_{i=0}^n \binom{n}{i}i^kn^{n-i} \]\[\begin{aligned} &=\sum_{i=0}^{n}\binom{n}{i}\ 阅读全文
posted @ 2024-05-24 15:43 JiaY19 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 神秘题。 思路 \[\begin{aligned} RSS&=\sum_{i=1}^n(f(d_i)-v_i)^2\\ &=\sum_{i=1}^n(ad_i+b-v_i)^2\\ &=\sum_{i=1}^nv^2+((-2ad_i)-2b)v+a^2d_i^2+2abd_i+b^2\\ \end 阅读全文
posted @ 2024-05-24 15:41 JiaY19 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 很好的一道题。 思路 由于 \(n\) 较小。 我们可以枚举位置 \((i,j)\) 统计逆序对。 由于每次交换 \((x,y)\) 只会影响与 \(x,y\) 有关的逆序对。 所以我们可以在修改的时候暴力修改。 但是这样有一个问题。 就是我们统计总和的时候,其他项应该需要乘二。 我们可能可以想到一 阅读全文
posted @ 2024-05-24 15:40 JiaY19 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 很厉害的题。 思路 考虑先随意钦定一个根。 然后每一个点集都需要贡献树上的一条边。 这条边一定是某个点连向自己父亲的一条边。 先跑一个二分图匹配。 将某个点集向自己内部的所有点连边(把根剔除)。 如果匹配数不为 \(n-1\),那么很显然是无解的。 如何得到一个方案。 我们使用 bfs。 最初,将根 阅读全文
posted @ 2024-05-24 15:39 JiaY19 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页