上一页 1 ··· 3 4 5 6 7
摘要: 题解 分治FFT 设$f_i$为$i$个点组成的无向图个数,$g_i$为$i$个点组成的无向连通图个数 经过简单的推导(枚举$1$所在的连通块大小),有: $$ f_i=2^{\frac{i(i 1)}{2}} $$ $$ \begin{align} g_i&=f_i \sum_{j=1}^{i 1 阅读全文
posted @ 2018-03-05 20:18 ywwyww 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给你$n,r$,求第$n$个不能被表示为$a^b(2\leq b\leq r)$的数 $n\leq 2\times {10}^{18},r\leq 62$ 题解 我们考虑二分,求$\leq m$的不能被表示为$a^b$的数$f(m)$ 我们先忽略$1$ 我们钦定能被表示为$a^2,a^3, 阅读全文
posted @ 2018-03-05 20:16 ywwyww 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给你一张$n$个点$m$条边的无向图,问删去每个点后,原图是不是二分图。 $n,m\leq 100000$ 题解 一个图是二分图$\Longleftrightarrow$该图不存在奇环 可以用并查集,维护每个点到根的距离 如果删除$x$点,就要把所有不与$x$连接的边加入并查集 考虑分治, 阅读全文
posted @ 2018-03-05 20:15 ywwyww 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给你一个无限长的数组,初始的时候都为$0$,有3种操作: 操作$1$是把给定区间$[l,r]$设为$1$; 操作$2$是把给定区间$[l,r]$设为$0$; 操作$3$把给定区间$[l,r]0,1$反转; 一共$n$个操作,每次操作后要输出最小位置的$0$。 $n\leq 100000,1 阅读全文
posted @ 2018-03-05 20:15 ywwyww 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题目大意 $t$组询问, 每组询问给定$n$,求$\sum_{k=1}^n[n,k]$,其中$[a,b]$表示$a$和$b$的最小公倍数 . $t\leq 300000,n\leq 1000000$ 题解 $$ \begin{align} \sum_{k=1}^n[k,n]&=n\sum_{k=1} 阅读全文
posted @ 2018-03-05 20:14 ywwyww 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给定一个由且仅由字符'H','T'构成的字符串$S$。 ​ 给定一个最初为空的字符串$T$ ,每次随机地在$T$的末尾添加'H'或者'T'。 问当$S$为$T$的后缀时,在末尾添加字符的期望次数。 对${10}^9+7$取模 题解 设$f_i$为从$i 1$匹配到$i$期望的匹配次数,$g 阅读全文
posted @ 2018-03-05 20:13 ywwyww 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 题目大意 有$n$种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是$n$种邮票中的哪一种是等概率的,概率均为$\frac{1}{n}$。但是由于凡凡也很喜欢邮票,所以皮皮购买第$k$张邮票(注意是第$k$张而不是第$k$种)需要支付$k 阅读全文
posted @ 2018-03-05 20:11 ywwyww 阅读(261) 评论(0) 推荐(0) 编辑
摘要: day x 真·旅游 去了杭州的一些景点,打了几场练习赛。 day0 报到日 领资料、入住,中午在食堂吃饭,感觉做的挺好的,和二高食堂差不多。晚上还有开幕式。 day1~day4 白天讲课,晚上营员交流(实际上还是讲课)。讲了很多种算法,包括字符串、可并行算法、压缩算法、底层优化(就是卡常)。(其实 阅读全文
posted @ 2018-03-05 20:10 ywwyww 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 时间:2017.7.16晚 比赛:Educational Codeforces Round 25 比赛开始前去睡觉了。。。开始后5min才起来 一进去就点开AB,B先加载好,就先做了B。读完题后发现是傻题,给你一个 $ 10 \times 10 $ 的五子棋盘,问你下一步后能不能赢。直接枚举+判断搞 阅读全文
posted @ 2018-03-05 20:07 ywwyww 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 比赛:Codeforces Round 425 (Div. 2) 时间:2017.7.25晚 先orz zjt rank4 一场加300rating A:傻题,判断$\lfloor\frac{n}{k}\rfloor$的奇偶性。 B:傻题,比赛时看错题了,一直在想能不能用sam做。直接判断两边能否匹 阅读全文
posted @ 2018-03-05 20:06 ywwyww 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 扩展欧拉定理 $$ a^b\equiv \begin{cases} &a^{b\%\varphi(p)} &\gcd(a,p)=1\\ &a^b &\gcd(a,p)\neq1,b 阅读全文
posted @ 2018-03-05 19:59 ywwyww 阅读(1818) 评论(0) 推荐(4) 编辑
摘要: 卢卡斯定理 求$C_m^n~mod~p$ 设$m={a_0}^{p_0}+{a_1}^{p_1}+\cdots+{a_k}^{p_k},n={b_0}^{p_0}+{b_1}^{p_1}+\cdots+{b_k}^{p_k}$ 则$C_m^n\equiv\prod{C_{a_i}^{b_i}}(mo 阅读全文
posted @ 2018-03-05 19:56 ywwyww 阅读(547) 评论(0) 推荐(1) 编辑
摘要: BSGS 给定$a,b,p$,求$x$使得$a^x\equiv b \pmod p$,或者说明不存在$x$ 只能求$\gcd(a,p)=1$的情况 有一个结论:如果有解则必然存在$x\in\left\{0\ldots p 1\right\}$的解 设$q=\lceil\sqrt p\rceil,x= 阅读全文
posted @ 2018-03-05 19:52 ywwyww 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 比赛:Codeforces Round 426 (Div. 2) 时间:2017.7.30晚 开场先看AB A:给你两个方向,和旋转次数(每次旋转90度),问你旋转方向是什么 B:给你一个字符串,问你是否存在一个位置使得它前面后面都出现过的字母$ $k个 前两题比较简单 C:两个人在玩一个游戏。初始 阅读全文
posted @ 2018-03-05 18:59 ywwyww 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 比赛:Codeforces Round 427 (Div. 2) 时间:2017.7.31晚 开场发现有6道题,都是水题(可能我只会做水题) A:比较$2t_1+sv_1$与$2t_2+sv_2$的大小 B:给你一个数字串,要求所有数字的和$\geq k$,问你最少要改多少个数字。从$0$到$9$枚 阅读全文
posted @ 2018-03-05 18:57 ywwyww 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给你一颗trie树,令$s_i$为点$i$到根的路径上的字符组成的字符串。求$max_{u\neq v}(LCP(s_u,s_v)+LCS(s_u,s_v))$ $LCP=$最长公共前缀,$LCS=$最长公共后缀 $1\leq n\leq 200000$,字符集为$\{0\ldots 30 阅读全文
posted @ 2018-03-05 18:56 ywwyww 阅读(328) 评论(3) 推荐(0) 编辑
摘要: 题目大意 给你一个自动机,包含$n$个状态,指令集为前$m$个小写字母,对于每个状态$s$和每个指令$i$,自动机均有后继$T(s,i)$。请你求出一个长度不超过$2^{20}$的指令序列,使得无论自动机当前处在哪个状态(包括初始状态),按顺序执行指令序列的所有指令后,自动机都处于初始状态$1$。无 阅读全文
posted @ 2018-03-05 18:54 ywwyww 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目大意 给你$n$条直线$y=kx+b$,问你从$y$值为正无穷大处往下看能看到那些直线。 $1\leq n\leq 500000$ 题解 如果对于两条直线$l_i,l_j$,$k_i=k_j$且$b_i b_j$,那么$l_j$不可能被看见。 把直线按$k$从小到大排序。如果发生了下图的情况(即 阅读全文
posted @ 2018-03-05 18:52 ywwyww 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题目大意 ​ 给你一棵树,求有多少个组点满足$x\neq y,x\neq z,y\neq z,dist_{x,y}=dist_{x,z}=dist_{y,z}$ ​ $1\leq n\leq 100000$ 题解 ​ 问题转换为有多少个组点满足$dist_{i,x}=dist_{i,y}=dist_ 阅读全文
posted @ 2018-03-05 18:48 ywwyww 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题目大意 ​ 给你一个$n\times m$的地图,每个格子上都有一颗植物,有的植物能保护其他植物。僵尸从右往左进攻,每吃掉一颗植物就可以得到$a_{i,j}$的收益($a_{i,j}$可以是负数)。求僵尸的最大收益 ​ $1\leq n\leq20,1\leq m\leq30$ 题解 ​ ~~这种 阅读全文
posted @ 2018-03-05 18:46 ywwyww 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 题目大意 ​ 给你一个无向图,每条边的两个方向的边权可能不同。要求找出一条欧拉回路使得路径上的边权的最大值最小。无解输出"NIE"。 $2\leq n\leq 1000,1\leq m\leq 2000$ 题解 ​ 我们先二分答案$ans$,把边权大于$ans$的边删掉。 ​ 现在图中还剩下一些有向 阅读全文
posted @ 2018-03-05 18:32 ywwyww 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 题目大意 ​ $n$盏灯排成一列,标号$1$到$n$,一开始标号为$1$的灯亮着。 ​ 现在依次对于$2$~$n$的每一个质数$p_i$,指定一盏亮着的灯$a_i$,点亮所有标号为$a_i\pm kp_i$的灯。 输出任意一种方案即可 ​ $n\leq100000$ 题解 ​ 我们可以把灯的编号减$ 阅读全文
posted @ 2018-03-05 17:08 ywwyww 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题目大意 ​ 一个字符串$s$是$1$−回文串当且仅当这个串是回文串。 ​ 一个串$s$是$k$−回文串$(k 1)$当且仅当$s$的前一半与后一半相同且$s$的前一半是非空$(k−1)$−回文串。 ​ 一个串$s$的前一半是这个串的长度为$\lfloor\frac{|s|}{2}\rfloor$的 阅读全文
posted @ 2018-03-05 17:08 ywwyww 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 启发式合并 有$n$个集合,每次让你合并两个集合,或询问一个集合中是否存在某个元素。 ​ 我们可以用平衡树/set维护集合。 ​ 对于合并两个$A,B$,如果$|A| 阅读全文
posted @ 2018-03-05 17:05 ywwyww 阅读(544) 评论(1) 推荐(0) 编辑
摘要: 题目大意 ​ Bob有一棵$n$个点的有根树,其中$1$号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作: ​ $1~x$:把点$x$到根节点的路径上所有的点染上一种没有用过的新颜色 阅读全文
posted @ 2018-03-05 16:58 ywwyww 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 设$p=k\times i+r(0\leq r 阅读全文
posted @ 2018-03-05 16:53 ywwyww 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7