上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: description "洛谷" 刚开始你有一个数字$0$, 每一秒钟你会随机选择一个$[0,2^n 1]$的数字,与你手上的数字进行或操作。 选择数字$i$的概率是$p_i$。保证$0\le p_i\le 1,\sum p_i=1$ 问期望多少秒后,你手上的数字变成$2^n 1$。 data ra 阅读全文
posted @ 2018-10-02 19:51 cjfdf 阅读(124) 评论(0) 推荐(0) 编辑
摘要: description "BZOJ" 题意:$n$堆式子,每堆石子数量为$\le m$的质数,对于每一个局面玩$Nim$游戏,求后手必胜的方案数。 data range $$n\le 10^9,m\le 5\times 10^4$$ solution 直接$FWT$多项式快速幂即可。 之前写的多项式 阅读全文
posted @ 2018-10-01 22:12 cjfdf 阅读(207) 评论(0) 推荐(0) 编辑
摘要: C /\\/\\/\\ cpp include include include include include include include include include include include include include include include include define 阅读全文
posted @ 2018-09-30 17:59 cjfdf 阅读(210) 评论(0) 推荐(0) 编辑
摘要: description "BZOJ" 题意:一棵n节点树,每个节点上有一个自然数ai。m次操作,每次修改一个节点上的数字,或者是询问路径u,v上最小的未出现的自然数是多少。 data range $$1\le n\le 5\times 10^4,1\le m\le 5\times 10^4,1\le 阅读全文
posted @ 2018-09-26 20:01 cjfdf 阅读(162) 评论(0) 推荐(0) 编辑
摘要: description 在线询问区间内出现次数为正偶数的数的种数。 data range $$n,m\le 10^5$$ solution 分块大法好 首先离散化权值 这种对于权值做询问并且询问放在一起的分块其实很好做 我们首先预处理出以下两个东西: 1:$s[i][j]$,表示前$i$个块内权值为 阅读全文
posted @ 2018-09-26 12:04 cjfdf 阅读(109) 评论(0) 推荐(0) 编辑
摘要: description 在线询问区间众数。 data range $$n\le 40000,m\le 50000,a_i\le 10^9$$ solution 自己分块不行于是$\%$了$yyb$一发 神仙题。 发现众数只可能为块的众数或者剩下的数 于是离散化后维护块$[l,r]$的众树和每个树的权 阅读全文
posted @ 2018-09-26 11:00 cjfdf 阅读(239) 评论(6) 推荐(0) 编辑
摘要: description 求树上长度为$k$的路径是否存在。 data range $$n\le 10000,k\le 10000000$$ solution 点分治复习。。。 使用普通的点分治枚举路径模板即可。 一个小细节 本人初学点分治的时候是这样写的 现在感觉这样写有问题。 关键出在直接赋值$s 阅读全文
posted @ 2018-09-26 09:07 cjfdf 阅读(118) 评论(0) 推荐(0) 编辑
摘要: description 给出有向图的点数$n$和邻接矩阵$G$, 求$$P=∑_{1≤x,y,z≤n,x≠y,y≠z}d(x,y,z)$$ 其中$d(x,y,z)$表示从$x$不经过$y$到$z$的最短路,如果无法到达则为$ 1$ data range $$4≤n≤300,−1≤G_{i,j}≤10 阅读全文
posted @ 2018-09-25 21:17 cjfdf 阅读(268) 评论(0) 推荐(0) 编辑
摘要: description "洛谷" solution 首先你要知道扩展欧拉定理。 扩展欧拉定理 $$ a^c\equiv \begin{cases} a^{c\%\phi(p)}~~~~~~~~~~~gcd(a,p)=1\\ a^c~~~~~~~~~~~~~~~~~~gcd(a,p)\neq1,b i 阅读全文
posted @ 2018-09-25 19:25 cjfdf 阅读(247) 评论(0) 推荐(0) 编辑
摘要: description "BZOJ权限题." solution 一道非常好的二分+贪心题目。 第一问就是$\frac{\sum_u(deg[u] 1)}{2}+1$。 第二问需要在方案最优的情况下最长链最短,考虑二分。 那么自底向上地考虑每个子树中的节点, 我们发现每个节点要产生最优方案,一定是考虑 阅读全文
posted @ 2018-09-21 21:49 cjfdf 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页