10 2018 档案

摘要:description "newcoder" 给你一个空的可重集合$S$。 $n$次操作,每次操作给出$x$,$k$,$p$,执行以下操作: $opt\ 1$:在S中加入x。 $opt\ 2$:输出 $$\sum_{y\in S}gcd(x,y)^k$$ data range 所有输入的数都是小于$ 阅读全文
posted @ 2018-10-26 22:48 cjfdf 阅读(293) 评论(0) 推荐(0)
摘要:description "newcoder" 你在一个无限长的数轴上,一开始你在原点 本来你只有两种操作:向左dp,以及向右dp 然而由于禁止dp 于是你只能另寻出路 万幸的是,dp之神随机给了你n个变量,既$x_1,x_2, ... , x_n$,每个变量的值在$[1,m]$之间,且是整数 每次你 阅读全文
posted @ 2018-10-19 22:51 cjfdf 阅读(362) 评论(0) 推荐(0)
摘要:description "洛谷" 求 $$max_{1\le i include include include include include include include include include include include include include include inclu 阅读全文
posted @ 2018-10-17 21:34 cjfdf 阅读(180) 评论(0) 推荐(0)
摘要:description "洛谷" 给出一个$n\times n$的黑白棋盘。 $m$次操作,每次将一个格子进行颜色翻转,求每次操作后的黑白四连通块数。 data range $$n\le 200,m\le 10000$$ solution 解决动态维护图连通性的方法有2种: 一种是通过$LCT$动态 阅读全文
posted @ 2018-10-15 20:32 cjfdf 阅读(228) 评论(0) 推荐(0)
摘要:description "洛谷" data range $$n\le 50$$ solution 相信几乎机房里的所有人都已经切掉了。。。 蒟蒻直到$NOIP2018$前夕才草草补上。。。 把路径$u v$拆成$u lca_{u,v}$和$lca_{u,v} v$两部分, 设$dep_u$为深度,$ 阅读全文
posted @ 2018-10-11 22:23 cjfdf 阅读(208) 评论(0) 推荐(0)
摘要:description "codeforces" 给一棵$n$个节点的树,每次等概率选择树中剩下边的一条进行缩边,这条边的两个端点有相同的概率被保留,求最后每个点被留下的概率。 data range $$n\le 50$$ solution 感谢 "Mr_Spade的博客" 教会了我做这道题。 考虑 阅读全文
posted @ 2018-10-09 18:53 cjfdf 阅读(835) 评论(0) 推荐(1)
摘要:description "洛谷" 给一棵树,要求支持单点权值修改,以及询问树上有多少个连通块的权值异或和恰好为$k$。 答案对$1e4+7$取模。 data range 设$2^m,q1,q2$分别为最大权值,修改次数和询问次数。 $$n,q1+q2\le 3\times 10^4,2^m incl 阅读全文
posted @ 2018-10-07 19:00 cjfdf 阅读(718) 评论(0) 推荐(0)
摘要: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 阅读(134) 评论(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 阅读(224) 评论(0) 推荐(0)