上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 81 下一页
摘要: . 阅读全文
posted @ 2023-05-11 16:41 tzc_wk 阅读(2) 评论(0) 推荐(0)
摘要: 想到将最优化问题转化为数点问题的一步了,但是因为转化的姿势不太好导致我的数点不太能用特别简洁的数据结构维护,最后只好看题解( 考虑先解决单组询问的问题,对于每个点 $i$,我们找出它左边最近的 $h_l\le h_i-D$ 的点 $l$,和它右边最近的 $h_r\le h_i-D$ 的点 $r$,然 阅读全文
posted @ 2023-05-08 12:25 tzc_wk 阅读(115) 评论(0) 推荐(0)
摘要: 思路挺自然的一道 agc。 首先发现删除完字符后的状态可以用一个三元组 $(i,j,k)$ 表示,其中 $i$ 表示删除完之后只剩 $[i+1,n]$ 的后缀,$j$ 表示可以在后面插入 $j$ 个 $0$,$k$ 表示可以在后面插入 $k$ 个 $1$,显然不同的三元组能够得到的串是不同的,而一组 阅读全文
posted @ 2023-05-08 08:52 tzc_wk 阅读(31) 评论(0) 推荐(0)
摘要: 听说有 polylog 做法,但是偷懒想了个根号 log 的做法,肯定有优化的空间,但一看数据范围 $10^5$ 就摆烂了。 显然对于一次操作,我们只用关心最早什么时候这次操作加入的数全部都被 pop 掉了,求出这个之后对于 $x$ 相同的操作我们放一起考虑,求一遍区间并即可算出贡献。 于是问题转化 阅读全文
posted @ 2023-05-07 23:15 tzc_wk 阅读(48) 评论(0) 推荐(0)
摘要: 设 $a$ 数组的前缀和为 $s_i$,$b$ 数组的前缀和为 $t_i$,那么根据模拟费用流或者贪心的思想,每一条边经过的次数即为 $|s_i-t_i|$,因此非常 trivial 的做法是转换贡献体,枚举每种方案下每条边被经过的次数,然后乘以 $w_i$ 求和,具体来说: $$ ans=\sum 阅读全文
posted @ 2023-05-07 22:49 tzc_wk 阅读(81) 评论(0) 推荐(0)
摘要: 好题啊!最喜欢这种思路层层递进的题了。 首先从最终形态的角度入手分析。建立一棵合并树,每次合并两个数的时候就新建一个节点,令这个节点为合并的两个节点的父亲。那么显然一个点对答案的贡献系数就是 $2^{-\text{其在合并树中的深度}}$。更具体地不妨设 $B>A$,最终被划分在 $A$ 对应的数中 阅读全文
posted @ 2023-05-06 22:57 tzc_wk 阅读(49) 评论(0) 推荐(0)
摘要: 为什么赛时不开串串题?为什么赛时不开串串题?为什么赛时不开串串题?为什么赛时不开串串题?为什么赛时不开串串题? 一种 SA 做法,本质上和 SAM 做法等价,但是说来也丢人,一般要用到 SAM 的题我都是拿 SA 过的/wul 考虑将 $ac$ 看作一个整体。记 $\text{occ}(S)$ 为 阅读全文
posted @ 2023-05-06 20:47 tzc_wk 阅读(55) 评论(0) 推荐(0)
摘要: 一道挺有意思的题,并且感觉有点诈骗的成分在内( 首先考虑分析三种字符的性质: 显然任意两点 $i,j$ 之间要么 $i$ 可以到达 $j$,要么 $j$ 可以到达 $i$,否则 A O X 三个一个都不能满足。 如果两点间的状态是 A,那么这两点必须在同一强连通分量内。 如果两点间的状态是 X,那么 阅读全文
posted @ 2023-05-04 23:17 tzc_wk 阅读(39) 评论(0) 推荐(0)
摘要: 我这个低能儿怎么这个题调了这么久啊,废了/dk 非常烦的做法,不过也可以看看,代码也不算太难写( 首先注意到很诈骗的一件事情是,只要这个序列 $a$ 是单峰的或者单谷的(当然,递增递减序列也算在内),都恰有两种方式选择 $(i,op)$ 使得操作完后的序列的单调的,并且显然选树的 Ember 有必胜 阅读全文
posted @ 2023-05-03 01:02 tzc_wk 阅读(43) 评论(0) 推荐(0)
摘要: agc 思维题可不可以爬? 阅读全文
posted @ 2023-05-01 23:22 tzc_wk 阅读(117) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 81 下一页