• 2024-04-30CF1951I Growing Trees
    MyBlogsCF1951IGrowingTrees首先考虑确定了\(x_i\)如何判定是否合法。可以很容易的找出这样一个必要条件:\(\foralli,x_i\leqk\)。这是两个点的情况,考虑点数更多的情况。手玩之后可以推广到:对于任意导出子图,要求其内部的边数\(\leqk(|S|-1)\)。这个条件也是充分的,证明
  • 2024-04-11手把手教你做阅读理解提高001-Camping:Finding Myself and Growing Strong-露营:在成长与自我发现之路上
    PDF格式公众号回复关键字:ZKYDT001阅读理解技巧,在帮助读者有效获取和理解文本信息方面发挥着重要作用,熟练掌握如下6个技巧,可快速突破阅读理解1预览文章结构在开始深入阅读之前,快速浏览文章的标题、段落开头和结尾,可以迅速把握文章的主题、大致内容和结构标题通常能概括文
  • 2024-03-12A Growing Tree
    以前在NK竞赛队的时候,做过一道考试题目,并查集离线,倒着处理这道题目是一样的,我们发现一个点只有在添加之后才会被更新,也就是只与这个点被添加的操作之后的操作有关,所以我们考虑倒着处理接下来就变成了一个模板问题:加一个子树,查询单点这个问题我们用dfs序解决(看到子树问题,想dfs序
  • 2024-01-31[AGC024E] Sequence Growing Hard 题解
    题目链接点击打开链接题目解法考虑如何添加数,使得\(\{a_1,...,a_i\}\)到\(\{a_1,...,x,a_j,...,a_i\}\)是合法的需要手玩一会才能发现合法条件很简单:\(x>a_j\)考虑对这个进行计数一个一个添元素是难维护的,现在假设有最终的序列,每个位置有\((v,dfn)\),分别为值和添加的次
  • 2024-01-28CF1423G Growing flowers题解
    考虑每种颜色的贡献,用总数\(n-k+1\)减去没有贡献到的(极长连续段长度为\(len\)时),贡献为\(\max(len-k+1,0)\),所以考虑用\(\text{ODT}\)维护所有颜色的连续段。具体的,维护一个大的\(ODT\)存储所有连续段,再对每个颜色存储自己的连续段,用\(\text{BIT}\)维护每个长度的极长
  • 2023-11-28CF1423G Growing flowers
    我永远喜欢数据结构。洛谷CF给出长度为\(n\)的序列\(a_1\sima_n\),有\(q\)次操作:\(1\texttt{}l\texttt{}r\texttt{}c\),对于\(i\in[l,r]\),执行\(a_i\leftarrowc\)。\(2\texttt{}x\),查询所有长度为\(x\)的子区间中数的种数和。即:\[\sum\limits_{i=1}^{n