yxy小蒟蒻的201119总结

2020.11.19 周四

白天考试加评讲

T3 T4 让我理解起来都困难别说想出来还调出来了

为什么吖为什么吖为什么吖 为什么我想不出来吖呜呜

晚上看了各类反演和可持久化数据结构

然后我发现我敲不出来 t r e a p treap treap L C T LCT LCT ? 我还看不懂反演? 我还没写过可并堆?

啊这还得了 希望有朝一日 y x y yxy yxy 可以变强 不再这么菜了

C

小七养了很多头猪,它们分布在 n n n m m m 列中,其中第 i 行第 j 列的猪圈养 的是第 w i , j w_{i,j} wi,j 种猪。

小七有时会选择一个子矩形范围内的猪圈进行巡视,如果该子矩形包含 i i i j j j ( 1 ≤ i ≤ n , 1 ≤ j ≤ m ) (1 ≤ i ≤ n, 1 ≤ j ≤ m) (1in,1jm),且子矩形内含有的猪种类编号最大值减去编号最 小值恰好为 i × j − 1 i × j − 1 i×j1 ,则小七会获得 i × j i × j i×j 的愉悦值。

小七想知道,如果他将每个可能的子矩形都巡视一次,总共能获得多少愉悦值呢?你只需要输出答案对 998244353 998244353 998244353 取模的结果。

把每个点按编号升序排成一个序列

枚举 r r r

用线段树维护图中把区间 [ l , r ] [l,r] [l,r] 的点染黑时 所有四方格中黑点有 1 1 1 个和 3 3 3 个的数量和

合法的 l l l 满足数量和 = 4 =4 =4

D

小七擅长抑郁刀法,声称能用刀法轻松解决任何难题。小枣不服气,拿了一 个 NPC 问题前来挑战他: 给出一张 n 个点 m 条边的无重边,无自环的连通无向图,给每个点分别染 上 k 种颜色中的一种,要求有边相连的两个点颜色不同,求合法染色方案总数。 小七被难住了,于是向你求助。你只需要输出答案对 109 + 7 取模的结果。

先把度数为 1 1 1 的点删除

再把度数为 2 2 2 的点删除 同时在它连接的两个点上添一条边

边权是个二元组表示

  1. 当这两个点是一个颜色时删除的点的贡献(这里贡献不是相加是相乘)
  2. 当这两个点不是一个颜色时删除的点的贡献

于是就可以一直删点 删到没有度数为 2 2 2 的点

此时 n ≤ 10 n\le 10 n10 就之间暴力算

posted @ 2022-10-10 20:19  缙云山车神  阅读(24)  评论(0编辑  收藏  举报