摘要: 如果是\(O(n^3)\)的暴力肯定会T,那么我们想有没有一种方法可以不用直接让 \(A*B\) 而是间接得到, 我们可以随一个n*1的矩阵 D 出来,矩阵乘法是满足结合律的: \(A*B=C\) \(A*B*D=C*D\) \(A*(B*D)=C*D\) 这样我们就可以在\(O(n^2)\)的复杂 阅读全文
posted @ 2024-08-12 07:09 zhengchenxi 阅读(58) 评论(0) 推荐(1)
摘要: 1.九次九日九重色 一开始做的时候被题面给迷惑住了,没想到可以跳着 匹配(样例太水)。 那我们来考虑如何做,首先思路肯定是把能匹配的暴力求出来,根据不知道怎么搞的调和计数,这样的复杂度还不是很高,是\(O(NlogN)\),可以搞。 观察一下预处理出来的序列,是不是很熟悉。没错剩下的就是求最长上升子 阅读全文
posted @ 2024-08-08 19:09 zhengchenxi 阅读(57) 评论(1) 推荐(7)
摘要: 1.简介: 卡特兰数是组合数学中一个常出现于各种计数问题中的数列。 十以内的卡特兰数,方便打表找规律,稍微记记。 1 2 5 14 42 132 429 1430 4862 16796 2.catalan递推式子 (1) 点击查看代码 #include<bits/stdc++.h> using na 阅读全文
posted @ 2024-07-30 20:47 zhengchenxi 阅读(181) 评论(0) 推荐(3)
摘要: 为了方便理解,咱们可以先看一组实例。 今天huge要买水果 lbtl说: 1.我不吃梨(\(\neg a\)) 2.我吃苹果(b) 3.我吃草莓(c) lxyt说: 1.我吃梨(a) 2.我吃苹果(b) 3.我不吃草莓(\(\neg c\)) CTH说: 1.我不吃梨(\(\neg a\)) 2.我 阅读全文
posted @ 2024-07-30 17:50 zhengchenxi 阅读(48) 评论(1) 推荐(4)
摘要: 我们可以先观察特殊数据,一个是v相同,一个是鱼数为3,我们先来考虑v相同的时候,很明显,当v相同时,与答案相关的只有它的初始位置。很简单能够解决,但它也引发我们继续思考,我们根据数据范围大致可以确定要枚举区间位置或者每只鱼,那当我们要枚举鱼的时候,我们就可以把所选的鱼定为参照系,以区间a为左右端点来 阅读全文
posted @ 2024-07-30 15:00 zhengchenxi 阅读(118) 评论(3) 推荐(2)
摘要: 这道题赛时是想出来了,但是线段树出锅了,只得了20分。 首先根据题目我们可以得出,一个序列要是为T的子串,就必须满足以下三个条件。 1.该序列单调不降。如 ba肯定是不合法的。 2.该序列除去开头和结尾的字母,其他字母的数量必须为整个序列全部的该字母数量。 如 abbcba 选择 abbc a和c不 阅读全文
posted @ 2024-07-28 07:11 zhengchenxi 阅读(29) 评论(0) 推荐(2)
摘要: 比较好理解,相当于重建了一个二叉树,所有的父亲节点都为原来图中的边,儿子节点为点。 重构树就可以利用lca求两点间的最大(或者最小)边权以及一些树上操作。 较为简单的应用,需要用线段树来维护信息。 点击查看代码 #include<bits/stdc++.h> using namespace std; 阅读全文
posted @ 2024-07-26 19:37 zhengchenxi 阅读(45) 评论(4) 推荐(2)
摘要: 莫比乌斯反演套路 以这题为例(比较懒,直接粘了 这是洛谷题解区比较好的分析, 这是佬的博客,可以去看看http://www.cnblogs.com/peng-ym/ 阅读全文
posted @ 2024-07-24 16:17 zhengchenxi 阅读(30) 评论(0) 推荐(2)
摘要: sg函数的一个简单应用,把树拆成很多条以根节点为起点的链,就可以等效于nim问题。 我们把叶子节点的sg赋值为0,一个节点的sg值为它儿子节点的sg值+1的异或和。 最后判断根节点的sg值是否为0,再判断是先手必胜还是后手。 点击查看代码 #include<bits/stdc++.h> using 阅读全文
posted @ 2024-07-23 10:27 zhengchenxi 阅读(39) 评论(0) 推荐(1)
摘要: 点击查看代码 long long H(int n) { long long res=0; int l=1,r; while(l<=n) { r=n/(n/l); res+=1ll*(r-l+1)*(n/l); l=r+1; } return res; } 阅读全文
posted @ 2024-07-22 09:32 zhengchenxi 阅读(22) 评论(0) 推荐(1)