摘要: 题面: 树是一种很常见的数据结构。 我们把N个点,N−1条边的连通无向图称为树。 若将某个点作为根,从根开始遍历,则其它的点都有一个前驱,这个树就成为有根树。 对于两个树T1和T2,如果能够把树T1的所有点重新标号,使得树T1和树T2完全相同,那么这两个树是同构的。也就是说,它们具有相同的形态。 现 阅读全文
posted @ 2019-10-15 11:59 dzzx_Syh 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 「题意」: n 个数,和在10^18 范围内。n<=1e5 现在有「两种」操作 0 x y把区间[x,y] 内的每个数开方,下取整 1 x y询问区间[x,y] 的每个数的和 和平常的线段树一样,只不过多了一个开方,拿计算器算一下,发现1e18开了大概6次后就会变为1,以后在开方就没用了,所以可以直 阅读全文
posted @ 2019-10-15 09:31 dzzx_Syh 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 给你一个字符串,求所有长度为偶数的前缀在整个字符串出现的次数和。len<=200000 拿到这道题,看到前缀,首先想KMP,我们发现对于nex[i] , s[1~nex[i]] 与 s[i-nex[i]+1~i] 是相等的,于是我们可以直接让ans[nex[i]]+=ans[i],将i的贡献累计到n 阅读全文
posted @ 2019-10-14 14:50 dzzx_Syh 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Byteotian Bit Bank (BBB) 拥有一套先进的货币系统,这个系统一共有n种面值的硬币,面值分别为b1, b2,…, bn. 但是每种硬币有数量限制ci,现在我们想要凑出面值k求最少要用多少个硬币. n<=200,bi<=20000,ci<=20000 还要输出方案。。。。 这道题第 阅读全文
posted @ 2019-10-14 11:54 dzzx_Syh 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1<=i <=N)。 gcd(i,N)不好求,那就转化一下,考虑 i/k 与 N/k 互质,(k为gcd(i,n)),那么就求一下1~N/k里有多少个数与N/k互质,即欧拉 阅读全文
posted @ 2019-10-12 14:17 dzzx_Syh 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 动态开点线段树。 对每个宗教记一个root,然后动态开点,配合树剖即可切掉本题。 线段树大小开NlogN即可。 Code 阅读全文
posted @ 2019-10-12 11:44 dzzx_Syh 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1.1 题目背景 1949 年,解放前夕北平城内潜伏着许多地下党员。悠酱被任命为地下党指挥官,她希望计算地下党员之间的最小通信距离。 1.2 题目描述 我们不妨将北平城视为由 N 个点和 M 条边组成的无向图,K 名地下党员分布在这些点上 (K ≤ N)。所谓最小通信距离,就是任意两名地下党员间最短 阅读全文
posted @ 2019-10-09 17:10 dzzx_Syh 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 因为要满足任何一个串都不是另一个的前缀,满足Huffman树的性质,所以直接像合并果子那样进行操作即可。 好吧,还要满足(n-1)mod(k-1)==0,若不满足,再补几个0就好啦。 题目中还要满足最长的串尽量短,只需在面对相同权值时取出深度较小的即可。 在此我主要想说一下如何用priority_t 阅读全文
posted @ 2019-10-08 20:50 dzzx_Syh 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 题面 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。 首先将问题转化一下,不妨设f[x][y]表示1<=i<=x,1<=j<=y,且gcd(i,j) = k ,数对(i,j)的个数; 那么由容斥原理 阅读全文
posted @ 2019-10-07 18:53 dzzx_Syh 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 这道题就是用线段树维护一个斜率"强制"递增序列元素个数 其他的都不必多说,主要难点在于在pushup时怎样更新个数 当时我脑残就直接用vector保存下序列,然后二分更新,实测只有10分 其实完全不必记录序列,只要把区间内最大值记录下来即可 但这样面临的问题就是没有办法二分,于是通过看题解便想到了递 阅读全文
posted @ 2019-10-02 18:29 dzzx_Syh 阅读(140) 评论(0) 推荐(0) 编辑