随笔分类 -  BZOJ

上一页 1 2 3 4 5 6 ··· 8 下一页

【BZOJ3473&BZOJ3277】字符串(广义后缀自动机)
摘要:题意:给定n个字符串,询问每个字符串有多少子串(不包括空串)是所有n个字符串中至少k个字符串的子串? 本质相同的子串算多个。 对于 100% 的数据,1<=n,k<=10^5,所有字符串总长不超过10^5,字符串只包含小写字母。 思路:From 15年国家集训队张天扬论文 阅读全文

posted @ 2019-09-11 14:57 myx12345 阅读(233) 评论(0) 推荐(0)

【BZOJ3926】诸神眷顾的幻想乡(后缀自动机)
摘要:题意:给定一棵树,树的每一个结点都有一个[0..c-1]的数字,问本质不同的由任意两点的路径上的数字组成的字符串的个数 n<=1e5,c<=10 度为1的结点不超过20个 思路:ZJOI2015都4年了……时间真快 考虑任意一个答案串,可以被看成以一个叶子节点为根的Trie树的子串 又因为叶子结点个 阅读全文

posted @ 2019-09-06 19:21 myx12345 阅读(194) 评论(0) 推荐(0)

【BZOJ2946&SPOJ1812】公共串(后缀自动机)
摘要:题意:给出几个由小写字母构成的单词,求它们最长的公共子串的长度。 单词的数量<=5,单词的长度至少为1,最大为2000。 思路: 阅读全文

posted @ 2019-09-04 17:23 myx12345 阅读(157) 评论(0) 推荐(0)

【BZOJ1413】取石子游戏(博弈,区间DP)
摘要:题意:在研究过Nim游戏及各种变种之后,Orez又发现了一种全新的取石子游戏,这个游戏是这样的: 有n堆石子,将这n堆石子摆成一排。游戏由两个人进行,两人轮流操作,每次操作者都可以从最左或最右的一堆中取出若干颗石子, 可以将那一堆全部取掉,但不能不取,不能操作的人就输了。 Orez问:对于任意给出一 阅读全文

posted @ 2018-11-14 15:27 myx12345 阅读(393) 评论(0) 推荐(0)

【BZOJ3895】取石子(博弈,记忆化搜索)
摘要:题意: Alice和Bob两个好朋含友又开始玩取石子了。游戏开始时,有N堆石子排成一排,然后他们轮流操作(Alice先手),每次操作时从下面的规则中任选一个:1:从某堆石子中取走一个2:合并任意两堆石子不能操作的人输。Alice想知道,她是否能有必胜策略T<=100, N<=50. ai<=1000 阅读全文

posted @ 2018-11-13 23:00 myx12345 阅读(186) 评论(0) 推荐(0)

【BZOJ1299】巧克力棒(Nim游戏,SG函数)
摘要:题意:TBL和X用巧克力棒玩游戏。每次一人可以从盒子里取出若干条巧克力棒,或是将一根取出的巧克力棒吃掉正整数长度。 TBL先手两人轮流,无法操作的人输。 他们以最佳策略一共进行了10轮(每次一盒)。你能预测胜负吗? 如果TBL胜则输出”NO”,否则输出”YES” n<=14,a[i]<=1e9 思路 阅读全文

posted @ 2018-11-13 20:02 myx12345 阅读(461) 评论(0) 推荐(0)

【BZOJ1874】取石子游戏(SG函数)
摘要:题意:小H和小Z正在玩一个取石子游戏。 取石子游戏的规则是这样的,每个人每次可以从一堆石子中取出若干个石子, 每次取石子的个数有限制,谁不能取石子时就会输掉游戏。 小H先进行操作, 他想问你他是否有必胜策略,如果有,第一步如何取石子 n<=10,a[i]<=1000,m<=10,b[i]<=10 思 阅读全文

posted @ 2018-11-13 19:36 myx12345 阅读(501) 评论(0) 推荐(0)

【BZOJ4542】大数(莫队)
摘要:题意:给定一个N位的由[0..9]组成的数字串和质数P,有M次不强制在线的询问,每次询问区间[l,r]中模P意义下为0的子串个数 N,M<=2e5,P<=1e10 思路:一次A,本来还以为要调好长时间…… 考虑类似于字符串哈希的思路,预处理出每个后缀在模P意义下的余数,设从第i位到第N位的后缀的值为 阅读全文

posted @ 2018-11-07 23:26 myx12345 阅读(164) 评论(0) 推荐(0)

【BZOJ4300】绝世好题(二进制,DP)
摘要:题意: n<=100000,ai<=2*10^9 思路:按二进制逐位考虑,只要有至少1位取and后为1就可以接下去 设dp[i]为第i位取and之后为1的最长的序列长度,意会一下 阅读全文

posted @ 2018-11-07 19:24 myx12345 阅读(190) 评论(0) 推荐(0)

【BZOJ4402】Claris的剑(组合计数)
摘要:题意: 给定数列的定义: 1.每个元素都是正整数 2.每个元素不能超过M 3.相邻两个元素的差的绝对值必须是1 4.第一个元素的值必须是1 求有多少个长度不超过N的合法的本质不同的序列 两个序列本质不同,当且仅当存在至少一个数值,在两个序列中出现次数不一样 比如{1,2,3}和{1,3,2}是本质相 阅读全文

posted @ 2018-11-06 19:34 myx12345 阅读(320) 评论(0) 推荐(0)

【BZOJ4504&&Hihocoder1046】K个串(主席树,堆)
摘要:题意:一个长度为n的数字序列,选出其中的一个连续子串,然后统计其子串中所有数字之和(注意这里重复出现的数字只被统计一次)询问第k大的和是多少 1 <= n <= 100000, 1 <= k <= 200000, 0 <= a[i]<= 10^9 思路:类似于超级钢琴的思路 对于每一个右端点建立一棵 阅读全文

posted @ 2018-10-29 22:35 myx12345 阅读(189) 评论(0) 推荐(0)

【BZOJ1030】文本生成器(容斥原理,AC自动机,计数DP)
摘要:题意:给出n个字符串,求长为m至少包含n个里其中一个的串的字符串一共有多少个,字符集为A到Z,答案对10007取模 n<=60,len<=100 思路:将至少一个转化为所有个数减去没有出现的个数 dp[i][j]表示长度为i,当前在AC自动机上j号节点的方案数 阅读全文

posted @ 2018-10-26 20:55 myx12345 阅读(181) 评论(0) 推荐(0)

【BZOJ3529】数表(莫比乌斯反演,BIT,自然溢出)
摘要:题意: 思路: 阅读全文

posted @ 2018-10-23 16:48 myx12345 阅读(277) 评论(0) 推荐(0)

【BZOJ1101】Zap(莫比乌斯反演)
摘要:题意:多组询问,对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a,y<=b,并且gcd(x,y)=d。 T,a,b,d,x,y<=50000 思路:下底函数分块+积性函数前缀和 阅读全文

posted @ 2018-10-23 14:47 myx12345 阅读(204) 评论(0) 推荐(0)

【BZOJ1059】矩阵游戏(二分图最大匹配)
摘要:题意:矩阵游戏在一个N*N黑白方阵进行。每次可以对该矩阵进行两种操作: 行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色) 列交换操作:选择矩阵的任意行列,交换这两列(即交换对应格子的颜色) 游戏的目标,即通过若干次操作,使得方阵的主对角线(左上角到右下角的连线)上的格子均为黑色。 阅读全文

posted @ 2018-10-21 20:19 myx12345 阅读(229) 评论(0) 推荐(0)

【BZOJ4945&&UOJ317】游戏(2-sat,拓扑序)
摘要:题意: 思路: 输出方案时有一个优秀的性质可以利用: tarjan缩点之后点所属的分量编号是原图的反的拓扑序 所以只需要在两种方案内找到所属分量编号较小的那个就行了,用来满足(i,i')那个限制 阅读全文

posted @ 2018-10-20 00:38 myx12345 阅读(215) 评论(0) 推荐(0)

【BZOJ1579】Revamping Trails(分层图,最短路,堆)
摘要:题意:每天,农夫John需要经过一些道路去检查牛棚N里面的牛. 农场上有M(1<=M<=50,000)条双向泥土道路,编号为1..M. 道路i连接牛棚P1_i和P2_i (1 <= P1_i <= N; 1 <= P2_i<= N). John需要T_i (1 <= T_i <= 1,000,000 阅读全文

posted @ 2018-10-16 18:37 myx12345 阅读(140) 评论(0) 推荐(0)

【BZOJ1018】堵塞的交通traffic(线段树,网格图,连通性)
摘要:题意:一个2行C列的矩形网格图,网格上的每个点代表一个城市,相邻的城市之间有一条道路 一开始每条道路都是堵塞的,堵塞即为不可经过。经过一些操作后,可能某些道路通畅了,也可能某些道路堵塞了 多次询问,询问两个城市是否联通 C,q<=1e5 思路:From https://www.cnblogs.com 阅读全文

posted @ 2018-10-08 20:59 myx12345 阅读(270) 评论(0) 推荐(0)

【BZOJ2599】Race(点分治)
摘要:题意:给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小. N <= 200000, K <= 1000000 思路:跟着高中学长李日天(迪克李)的课件复习一下树分治 https://wenku.baidu.com/view/ae220cc0ed630b1c58eeb5b3.html 阅读全文

posted @ 2018-09-26 23:24 myx12345 阅读(231) 评论(0) 推荐(0)

【BZOJ3450】Easy(期望)
摘要:题意: 某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:(我们来简化一下这个游戏的规则有n次点击要做,成功了就是o,失败了就是x,分数是按comb计算的,连续a个comb就有a*a分,comb就是极大的连续o。比如ooxxxxooooxxx,分数就是2*2+4*4=4+16= 阅读全文

posted @ 2018-09-10 16:31 myx12345 阅读(189) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 8 下一页

导航