随笔分类 - 其他-----势能/均摊
摘要:模拟赛质量越来越低,我该怎么办?
阅读全文
摘要:《 * 8 0 0 》
阅读全文
摘要:开摆!(再来一次!
阅读全文
摘要:由于内容实在是太多了,所以分两部分发出来。
阅读全文
摘要:昨天摆得没有更博啊,蒟蒻的连更天数又断了。
阅读全文
摘要:最近可能会捡一点基本的生成函数,但还是不想掌握太多。
阅读全文
摘要:这回真垫底了,好久没有交错代码了😅
阅读全文
摘要:又能切 *3000 的题了,开心。
阅读全文
摘要:因为不想让博客看起来太水,所以还是三篇压在一起发出来吧!
阅读全文
摘要:蚯蚓排队 题目描述 点此看题 解法 做法是显然的,合并的时候把 个影响到的串暴力修改即可,使用 的话就很方便查询。 时间复杂度 好像过不去,但是注意到还有 这个限制。考虑没有分裂操作时,由于只有 $O
阅读全文
摘要:小Z与函数 题目描述 在 上午, 看到了一个函数: int get(int n) { int res=0; for(int i=1;i<=n;i++) { int vs=0; for(int j=i;j<=n;j++) if(a[i]<a[j]) s
阅读全文
摘要:我这进度也太慢了吧,果然我整个人就是一个水。 Campus 题目描述 点此看题 解法 ~~我自己想到正解的题都是水题,这题也不例外~~。 考虑在并查集上修改的主要方法就是在根上打标记,那么本题我们就打标记,并且为了复杂度我们不下放,而是在询问的时候暴力跳父亲来计算标记的影响,前提是启发式合并保证深度
阅读全文
摘要:货币 题目描述 个国家按照顺序排成一行,有 次事件,第 次事件代表国家 的货币可以流通。 请选择一个连续区间 ,使得按照顺序访问 的国家之后可以搜集所有种类的货币。 $1\leq n\leq 10^5,1\leq m\leq 2\
阅读全文
摘要:一、题目 点此看题 二、解法 挺开心的,这道题基本上是自己想出来的 首先有一个基本的 :翻转一条路径的选取情况,可以只改变路径端点的度数奇偶性。所以问题转化成把这些点两两配对使得每对之间都联通,显然它的充要条件是每个连通块大小都为偶数。
阅读全文
摘要:一、题目 点此看题 二、解法 输入特性要求的做法就应该是移动右端点 然后维护一些东西。 首先考虑怎么维护 的 ,这个尽量放在简单数据结构上,因为更新它要对应在答案的数据结构上更新。首先观察到 是关于 不降的,考虑加入某个数字
阅读全文
摘要:一、题目 点此看题 有 个点和 个矿工,点构成以 为根的树形结构,所有矿工初始都在从 ,如果他最后在 号点工作那么需要满足 到 路径上所有点的高度都大于等于矿工的高度。 你需要把每个矿工安排到一个点里面,最后每个点里最
阅读全文
摘要:Poman Numbers 题目描述 点此看题 解法 以后做不出来第一题一定要打表找规律,这么辣鸡的题我空耗了两个小时 你发现每个数前面的符号是正或者负,打表发现最后一个位置的符号一定为正,倒数第二个位置的符号一定为负,其他位置的符合任填,构造方法: 因为已经知道结论了我们这里就用归纳法: 如果只有
阅读全文