该文被密码保护。 阅读全文
posted @ 2018-08-07 22:21 bestfy 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-05 23:18 bestfy 阅读(4) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-04 19:13 bestfy 阅读(5) 评论(0) 推荐(0) 编辑
摘要:link 题意: 给定长为n的序列a,b,下标从1开始,问有多少对x,y满足gcd(x,y)=1且$a_{b_x}=b_{a_y}$? $n\leq 10^5.$ 题解: $a_{b_x}$和$b_{a_y}$是个幌子,定义成$A_x$和$B_y$就好了,没有什么影响。 考虑倍数反演:记f(i)表示 阅读全文
posted @ 2018-08-03 22:36 bestfy 阅读(231) 评论(0) 推荐(1) 编辑
摘要:怕是智商跌入谷底了。这种危险错误还是记一下,以后再绞尽脑汁想不出哪里错的时候可以回来看看。T^T 阅读全文
posted @ 2018-08-03 21:08 bestfy 阅读(152) 评论(0) 推荐(0) 编辑
摘要:link 题意: 给一个n个点m条边的带权无向图,其中k个点是加油站,每个加油站可以加满油,但不能超过车的油量上限。有q个询问,每次给出x,y,b,保证x,y都是加油站,问一辆油量上限为b的车从x出发能否到达y? $n,m,s,q\leq 2\times 10^5.$ 题解: 只有加油站是有用的点, 阅读全文
posted @ 2018-08-01 20:44 bestfy 阅读(154) 评论(0) 推荐(0) 编辑
摘要:link 题意: 给一张n个点m条边的无向图。Q次询问每次给一个大小为c的边集,问删去这些边后图是否还联通? $n,m,Q\leq 2\times 10^5,c\leq 4.$ 题解: 随机权值。 跑出任意一棵生成树,给每条非树边随机一个权值,每条树边的权值记为覆盖它的非树边的权值异或和。可以发现对 阅读全文
posted @ 2018-08-01 16:11 bestfy 阅读(579) 评论(0) 推荐(2) 编辑
摘要:link 题意: 给一个模板串s和n个模式串,每个模式串有$a_i$种可取的串。现在要将n个模式串每个任取一种它可取的串,连接起来,记为串t,那么这种连接方式对答案的贡献为t在s中出现的次数。问所有连接方式的贡献之和。 $n\leq 100,|S|\leq 10^4.$ 题解: 设f[i][j]表示 阅读全文
posted @ 2018-07-31 14:09 bestfy 阅读(259) 评论(0) 推荐(1) 编辑
摘要:link 题意: 给你n个串,对于每个串求出只包含在这个串中的本质不同子串数量。 $n,\sum |S| \leq 10^5.$ 题解: 广义sam,right集合定义为多个串中出现的位置的并。 某个子串只出现在一个串中等价于当前状态的right集合只属于一个串。令f[u]表示u状态的right集合 阅读全文
posted @ 2018-07-29 18:50 bestfy 阅读(203) 评论(0) 推荐(0) 编辑
摘要:link 题意: 给一个长为n的操作字符串,3种操作: 接下来m个询问,给出x,y问第x个串在第y个串中出现了几次。 $n,m\leq 10^5.$ 题解: ac自动机每个节点代表着字符串的一个前缀,注意到fail树的性质:每个节点所代表的串为其儿子所代表的串的后缀。x串在y串中出现的次数可以转化为 阅读全文
posted @ 2018-07-28 20:59 bestfy 阅读(113) 评论(0) 推荐(0) 编辑