上一页 1 2 3 4 5 6 7 ··· 21 下一页

2020年6月8日

摘要: A、解码 题解: 这题比较推式子简单 问题就出在对n快速分解质因数 然后脑残写了个Pollard_Rho,和暴力一样慢了。。。。 其实在数学一本通里还有一种分解质因数的方法叫Fermat方法 设一个数有两个质因子p,q(p#include#includ... 阅读全文
posted @ 2020-06-08 22:31 cqbzcsq 阅读(94) 评论(0) 推荐(0) 编辑
 

2020年6月6日

摘要: Goodbye Souvenir 给定长度为nn的数组, 定义数字XX在[l,r][l,r]内的值为数字XX在[l,r][l,r]内最后一次出现位置的下标减去第一次出现位置的下标 给定mm次询问, 每次询问有三个整数a, b, ca,b,c,询问规则如下: 当... 阅读全文
posted @ 2020-06-06 15:12 cqbzcsq 阅读(81) 评论(0) 推荐(0) 编辑
 
摘要: 大码量题过多引起极度不适 Prince's Problem 题意:一个n个点的树,每个点有权值ai,给出Q次询问(u,v,w)求在路径u,v上的每一个点与w求gcd的积 题解:先把询问离线,做一个树上差分 然后分质因子考虑,发现只需要维护一下每种质因子的每种次... 阅读全文
posted @ 2020-06-06 14:44 cqbzcsq 阅读(80) 评论(0) 推荐(0) 编辑
 

2020年6月3日

摘要: 阅读全文
posted @ 2020-06-03 23:36 cqbzcsq 阅读(77) 评论(0) 推荐(0) 编辑
 

2020年6月1日

摘要: exgcd 解不定方程ax+by=gcd(a,b) bx+(a%b)y=gcd(b,a%b)=gcd(a,b) bx+(a-(a/b)*b)y=gcd(a,b) ay+bx-(a/b)*by=gcd(a,b) ay+b(x-(a/b)*y)=gcd(a,b) ... 阅读全文
posted @ 2020-06-01 22:09 cqbzcsq 阅读(77) 评论(0) 推荐(0) 编辑
 

2020年5月29日

摘要: FFT、NTT、FWT、FST专场 Sum the Fibonacci 计算所有满足条件的五元组的贡献f 题解: 直接上FWT 诶,这个条件3怎么搞啊 看了一下vfleaking的论文 其实就是FST,FST就是把原集合形式幂级数按照集合大小拆分出来,形成l... 阅读全文
posted @ 2020-05-29 20:26 cqbzcsq 阅读(92) 评论(0) 推荐(0) 编辑
 
摘要: 太长了,分开来发博客 20200522B农民 题意:有一棵权值不合法的二叉搜索树,带权值修改,子树翻转,查询点u在访问其权值a[u]是能否被找到 题解: 一个点u能在查询a[u]时被访问到,必须满足由根到它的路径上的祖先的权值的大小范围限制 把每一个点的权值看... 阅读全文
posted @ 2020-05-29 17:32 cqbzcsq 阅读(66) 评论(0) 推荐(0) 编辑
 
摘要: 七彩树 题意:n个节点的树,每个点有一个颜色,询问点u子树中距离不超过d的节点有多少种不同的颜色 题解:按深度依次插入节点u,用set维护它dfs序相邻的同色点l,r, 再对每一个深度开一个动态开点线段树,把u对应的dfs序位置 u+1,LCA(u,l)-1,... 阅读全文
posted @ 2020-05-29 16:41 cqbzcsq 阅读(57) 评论(0) 推荐(0) 编辑
 

2020年5月23日

摘要: 题面:https://loj.ac/problem/6496 题解 好毒瘤的一道题 先把仙人掌转成圆方树 我们考虑DP 设f[u][0/1/2]表示点u如果向上方连0/1/2条出边,以u为根的子树的所有边的定向的方案数 如果一个点u是圆点 那么点u... 阅读全文
posted @ 2020-05-23 22:48 cqbzcsq 阅读(105) 评论(0) 推荐(0) 编辑
 

2020年5月21日

摘要: 题解: 毒瘤分类讨论题 我们先把所有格子纵向互相走的总贡献 直接记录一下前缀和就O(n)了 设F1(x)表示 设F2(x)表示 然后再把跨过0号点的路径的贡献算出来 (这里的L[i]是负的) 然后我们需要做的就是计算左边走到左边,右边走到右边... 阅读全文
posted @ 2020-05-21 22:03 cqbzcsq 阅读(73) 评论(0) 推荐(0) 编辑
 
上一页 1 2 3 4 5 6 7 ··· 21 下一页