05 2020 档案
摘要:题目链接: "P3907 圈的异或" sb 题,但还是没做出来。 核心思想是 对于不是继承节点的已经扫过的点如果被连接就形成环。 异或可以用前缀和来处理。 借助一个定理: 直接把前面的再异或掉即可。 然而
阅读全文
摘要:splay 太难了! 我直接懵逼,但是, 我不是会被轻易打倒的,*这题这么难的吗,看题解看题解 不过我偶然遇到了替罪羊树,发现可以谔谔一下。 替罪羊树也(怎么是“也”呢?其实比较的暴力数据结构还是挺多的,比如莫队)是一种优雅的暴力,但是, 在大多情况下珂以踩正解! 暴力碾标算不是梦啊。 替罪羊树的核
阅读全文
摘要:尝试 Ynoi 无果,滚来切屑题了。 题目链接: "P2787 语文1(chin1) 理理思维" 区间排序一看就很谔谔,记得有一道 Ynoi 也是这样的。 Ynoi? 那不行,看到有枚举暴力的标签,感觉到可以搞事情。 值域很小(只有 ),所以可以枚举值域得到个数,修改即可。 比如说我们先查询
阅读全文
摘要:题目链接: "P4170 [CQOI2007]涂色" 区间 好题。 我们假如已经有这个区间的最小步数: 如果在区间右端添加一个 会怎么样呢? 考虑上一个涂到这个 未知的颜色是啥,显然是前面的这些之一或是他自己。 如果是他自己,那么: $$dp_{l,r}=dp_{l,r 1
阅读全文
摘要:题目链接:[P4933 大师 ](https://www.luogu.com.cn/problem/P4933) 一道不怎么套路的 ,所以就没做出来/kk/dk。 我们记 为以 为首项, 为公差的等差数列个数。 考虑倒推。 当 的差为 时
阅读全文
摘要:脑子笨,切不了 Ynoi,只能做比较简单的 ds 题了/kk。 题目链接: "P2572 [SCOI2010]序列操作" 思路很简单,让我们来看看吧。 先不分 : 首先发现操作 是最难维护的,我们联想线段树求区间最大子段和的套路即可:记录一个 ,`suf(后缀)`来记录从区间第一个
阅读全文
摘要:题目链接: "P2585 [ZJOI2006]三色二叉树" _shy 大佬求助,就尝试切了切。 树形计数 ,比树上背包简单多了。 设 为 号点颜色为绿,红,蓝时绿色的个数,然后处理出每个节点的儿子数(我可能做麻烦了),分类讨论即可,方程太多,就看代码吧
阅读全文
摘要:题目链接: "CF75C Modified GCD" 大家都用了一种方法: 然而我只会筛出一个数的因数然后暴力判断是否是另一个数的因数 include include include using nam
阅读全文
摘要:莫队是一种暴力数据结构。 先给一道例题: "SP3267 DQUERY D query" 我们很容易想到以一段区间为基础向内缩小或向外扩展并不断更新答案。 然而我们如果按题目给出的询问顺序更新的话,很容易被卡成 ,这就需要我们给这些询问一个顺序,使得移动次数最小。
阅读全文
摘要:前两题太水,不写了(~~其实都 了一次~~)。 很多人打表找规律,可我好懒啊,只能尝试证明一下了。 题意:求当 时,$\left\lfloor\dfrac{Ax}{B}\right\rfloor A\left\lfloor\dfrac{x}{B}\right\rfloo
阅读全文
摘要:题目链接: "P1220 关路灯" 和 "P3205 [HNOI2010]合唱队" 差不多。 我们仍用一维来维护上一个关灯是在左边()还是右边()。 然后可以得到动态转移方程: $$dp_{i,j,0}=\min\{dp_{i+1,j,0}+val,dp_{i+1,j,1}+val\}$
阅读全文