![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
思维题
文章平均质量分 71
Bfk_
OIer
展开
-
bzoj1444 [Jsoi2009]有趣的游戏(期望概率+AC自动机+高斯消元)
bzoj1444 [Jsoi2009]有趣的游戏原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3881题意: 数据范围 n , l, m≤ 10,0题解: Sengxian大佬的题解一个好想又好写的思路是直接算T=∞时,不能出现某个序列的概率, 就是补全AC自动机那个无向图的邻接矩阵,把可以转移到该串尾节点及包原创 2018-02-06 14:57:36 · 519 阅读 · 0 评论 -
bzoj4199 [Noi2015]品酒大会(后缀数组+ 并查集 || st表 )
bzoj4199 [Noi2015]品酒大会原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4199题意: (Rinbow和Freda日常虐狗 。) 在大会的晚餐上,调酒师 Rainbow 调制了 n 杯鸡尾酒。这 n 杯鸡尾酒排成一行,其中第 i 杯酒 (1≤i≤n1≤i≤n) 被贴上了一个标签 si,每个标签都是 26 个小原创 2018-01-17 12:21:05 · 328 阅读 · 0 评论 -
bzoj3622 已经没有什么好害怕的了(容斥原理+DP+二项式反演)
bzoj3622 已经没有什么好害怕的了原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3622题意: 数据范围 1≤ n ≤ 2000,0 ≤ k ≤ n题解: 首先k+n" role="presentation" style="position: relative;">k+nk+nk+n不是偶数就无解了,让k=(原创 2018-01-31 14:58:23 · 530 阅读 · 0 评论 -
bzoj4727 [POI2017]Turysta(竞赛图构造哈密顿回路)
bzoj4727 [POI2017]Turysta原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4727题意: 给出一个n个点的有向图,任意两个点之间有且仅一条有向边。对于每个点v,求出从v出发的一条经过点数最多, 且没有重复经过同一个点两次以上的简单路径。输入第一行包含一个正整数n(2<=n<=2000),表示点数。接下来n-1行,其原创 2018-01-23 23:41:47 · 1572 阅读 · 0 评论 -
bzoj4671 异或图(容斥原理 + 第二类斯特林数 + 高斯消元)
bzoj4671 异或图原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4671题意: 定义两个结点数相同的图 G1 与图 G2 的异或为一个新的图 G, 其中如果 (u, v) 在 G1 与G2 中的出现次数之和为 1, 那么边 (u, v) 在 G 中, 否则这条边不在 G 中。 现在给定 s 个结点数相同的图 G1…s, ...原创 2018-01-31 09:01:22 · 573 阅读 · 0 评论 -
bzoj1233 [Usaco2009Open]干草堆tower(单调队列优化DP)
bzoj1233 [Usaco2009Open]干草堆tower原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1233题意: 奶牛们讨厌黑暗。 为了调整牛棚顶的电灯的亮度,Bessie必须建一座干草堆使得她能够爬上去够到灯泡 。一共有N大包的干草(从1到N编号)依靠传送带连续的传输进牛棚来。第i包干草有一个 宽度W_i。所有的干原创 2018-01-15 20:22:55 · 1083 阅读 · 0 评论 -
bzoj1132 [POI2008]Tro(叉积)
bzoj1132 [POI2008]Tro原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1132题意: 平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和 N<=3000数据范围 N在[3,3000] ,N个点的坐标值在[0,10000] 保留一位小数,误差不超过0.1题解: 好题。 我想了两种做法, 第一种:考虑一般求原创 2017-12-06 22:23:42 · 302 阅读 · 0 评论 -
bzoj2216 [Poi2011]Lightning Conductor(决策单调性DP)
bzoj2216 [Poi2011]Lightning Conductor原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2216题意: 已知一个长度为n的序列a1,a2,…,an。 对于每个1<=i<=n,找到最小的非负整数p满足 对于任意的j, aj < = ai + p - sqrt(abs(i-j))...原创 2018-01-13 17:37:32 · 307 阅读 · 0 评论 -
bzoj4025 二分图(线段树分治+带权并查集维护路径长奇偶性)
bzoj4025 二分图原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4025题意: 神犇有一个n个节点的图。因为神犇是神犇,所以在T时间内一些边会出现后消失。神犇要求出每一时间段内这个图是否是二分图。数据范围 n<=100000,m<=200000,T<=100000,1<=u,v<=n,0<=start<=end<=T。题解: 判原创 2018-01-03 19:31:42 · 651 阅读 · 0 评论 -
bzoj4872 [Shoi2017]分手是祝愿 (期望概率DP)
bzoj4872 [Shoi2017]分手是祝愿原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4872题意: 给出n个灯和它们初始的开关状态,每次操作若选择灯i,则所有i的约数都改变状态(包括i和1)。我们要通过操作把全部灯关掉。每次随机选择一个灯,如果当前最优策略操作数≤k直接用最优策略。问期望操作数*n! %100003的值。数据范围原创 2017-12-18 11:59:22 · 589 阅读 · 0 评论 -
bzoj3167 [Heoi2013]Sao(树形DP)
bzoj3167 [Heoi2013]Sao原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3167题意: WelcometoSAO(StrangeandAbnormalOnline)。这是一个VRMMORPG,含有n个关卡。但是,挑战不同关卡的顺序是一 个很大的问题。有n–1个对于挑战关卡的限制,诸如第i个关卡必须在第j个关卡前挑战,或原创 2017-12-17 14:08:48 · 535 阅读 · 0 评论 -
bzoj1068 [SCOI2007]压缩(区间DP)
bzoj1068 [SCOI2007]压缩原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1068题意: 给一个由小写字母组成的字符串,我们可以用一种简单的方法来压缩其中的重复信息。压缩后的字符串除了小写字母外还可以(但不必)包含大写字母R与M,其中M标记重复串的开始,R重复从上一个M(如果当前位置左边没有M,则从串的开始算起)开始的解原创 2017-12-17 13:09:04 · 304 阅读 · 0 评论 -
bzoj3160 万径人踪灭(manacher+FFT)
bzoj3160 万径人踪灭原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3622题意: 给定一个长度为N且只有a,b的字符串,问有多少种方案从中选取一个子序列,使得: 1.位置和字符都关于某条对称轴对称。 2.不能是连续的一段。 数据范围 n题解: 首先求不连续的,就先求所有的,再用manacher求连续原创 2018-02-01 20:51:12 · 379 阅读 · 0 评论 -
bzoj3325 [Scoi2013]密码(manacher构造题)
bzoj3325 [Scoi2013]密码原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3325题意: Fish知道一个密码的相关信息:该密码的长度为N。密码仅含小写字母。以每一个字符为中心的最长回文串长度。以每两个相邻字符的间隙为中心的最长回文串长度。求满足条件的字典序最小的密码。数据范围 1 题原创 2018-01-18 19:45:25 · 1150 阅读 · 0 评论 -
bzoj4231 回忆树(AC自动机+fail树+KMP(+树状数组))
bzoj4231 回忆树原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3881题意: 回忆树是树。 具体来说,是n个点n-1条边的无向连通图,点标号为1~n,每条边上有一个字符(出于简化目的,我们认为只有小写字母)。 对一棵回忆树来说,回忆当然是少不了的。 一次回忆是这样的:你想起过往,触及心底…唔,不对,我们要说题目。原创 2018-02-06 08:41:47 · 989 阅读 · 0 评论 -
bzoj4455&UOJ185 [Zjoi2016]小星星(树形DP+容斥原理)
bzoj4455&UOJ185 [Zjoi2016]小星星原题地址: http://www.lydsy.com/JudgeOnline/problem.php?id=4455 http://uoj.ac/problem/185题意: 给你一个n 个点m 条边的无向图, 再给你一棵n 个点的树, 问有多少种点编号的映射方式, 使得n 个点恰好匹配,且树上的边均存在于原图中。数据范围原创 2018-01-30 14:07:47 · 883 阅读 · 0 评论 -
bzoj1061 [Noi2008]志愿者招募(网络流解决线性规划问题)
bzoj1061 [Noi2008]志愿者招募原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1061题意: 一个项目需要N 天才能完成,其中第i 天至少需要Ai 个人。一共有M 类志愿者可以招募。其中第i 类可以从第Si 天工作到第Ti 天,招募费用是每人Ci 元。布布希望用尽量少的费用招募足够的志愿者,求最优的招募方案的费用。...原创 2018-02-10 17:04:37 · 888 阅读 · 0 评论 -
CodeForces 528D Fuzzy Search(FFT)
CodeForces 528D Fuzzy Search原题地址:http://codeforces.com/problemset/problem/528/D题意: 给给定两个字符串 S,T(字符集大小为4:A ,G ,C ,T),给定阀值 k, 定义T串在S串某位置匹配,当且仅当T串任意位置的这个字符所对应的母串的位置的左右k个字符之内至少有一个与这个字符相同的。 求T串在S串中的匹配次数。原创 2018-02-05 16:48:18 · 552 阅读 · 0 评论 -
bzoj3881 [Coci2015]Divljak(AC自动机+fail树+dfs序+树状数组+树链剖分)
bzoj3881 [Coci2015]Divljak原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3881题意: Alice有n个字符串S1,S2...Sn" role="presentation" style="position: relative;">S1,S2...SnS1,S2...SnS_1,S_2...S_n,Bob原创 2018-02-05 17:14:34 · 976 阅读 · 0 评论 -
LOJ2325「清华集训 2017」小Y和恐怖的奴隶主(期望概率+矩阵快速幂)
LOJ2325「清华集训 2017」小Y和恐怖的奴隶主原题地址:https://loj.ac/problem/2325题意:"A fight? Count me in!" 要打架了,算我一个。"Everyone, get in here!" 所有人,都过来!小Y是一个喜欢玩游戏的OIer。一天,她正在玩一款游戏,要打一个Boss。虽然这个Boss有1010010100 ...原创 2018-02-08 22:17:29 · 868 阅读 · 0 评论 -
bzoj4503 两个串(FFT好题)
bzoj4503 两个串 原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4503题意: 兔子们在玩两个串的游戏。给定两个字符串S和T,兔子们想知道T在S中出现了几次, 分别在哪些位置出现。注意T中可能有“?”字符,这个字符可以匹配任何字符。数据范围 S 长度不超过 10^5, T 长度不会超过 S。 S 中只包含小写字母原创 2018-02-04 22:28:51 · 338 阅读 · 0 评论 -
bzoj3451 Tyvj1953 Normal(期望概率+点分治+FFT)
bzoj3451 Tyvj1953 Normal原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3451题意: 某天WJMZBMR学习了一个神奇的算法:树的点分治! 这个算法的核心是这样的: 消耗时间=0 Solve(树 a) 消耗时间 += a 的 大小 如果 a 中 只有 1 个点 退出 否则在a中选一原创 2018-02-04 17:38:01 · 456 阅读 · 0 评论 -
洛谷P3953 [NOIP2017] 逛公园(最短路+拓扑序+DP)
洛谷P3953 [NOIP2017] 逛公园原题地址:https://www.luogu.org/problemnew/show/P3953题意: 策策同学特别喜欢逛公园。公园可以看成一张NN个点MM条边构成的有向图,且没有 自环和重边。其中1号点是公园的入口,NN号点是公园的出口,每条边有一个非负权值, 代表策策经过这条边所要花的时间。策策每天都会去逛公园,他总是从1号点进去,从N原创 2018-01-20 09:43:09 · 558 阅读 · 0 评论 -
bzoj4044 [Cerc2014] Virus synthesis(回文自动机 DP)
bzoj4044 [Cerc2014] Virus synthesis原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4044题意: 你要用ATGC四个字母用两种操作拼出给定的串: 1.将其中一个字符放在已有串开头或者结尾 2.将已有串复制,然后reverse,再接在已有串的头部或者尾部 一开始已有串为空。求最少操作次原创 2018-01-19 22:29:21 · 419 阅读 · 0 评论 -
bzoj1095 [ZJOI2007]Hide 捉迷藏(动态点分治+堆)
bzoj1095 [ZJOI2007]Hide 捉迷藏原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1095题意: 给出一个n个节点的树,最初所有的节点都是黑的。 有m个操作,操作有两种: C x:x节点反色 G:查询树上最远的两个黑色点对之间的距离数据范围 N ≤100000, M ≤500000。题解:原创 2018-01-08 21:53:37 · 449 阅读 · 0 评论 -
bzoj3717 [PA2014]Pakowanie(状压DP)
bzoj3717 [PA2014]Pakowanie原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3717题意: 你有n个物品和m个包。物品有重量,且不可被分割;包也有各自的容量。要把所有物品装入包中,至少需要几个包?数据范围 第一行两个整数n,m(1<=n<=24,1<=m<=100),表示物品和包的数量。 第二行有n个整数a[1]原创 2017-12-17 12:52:20 · 438 阅读 · 0 评论 -
bzoj2734 [HNOI2012]集合选数(状压DP)
bzoj2734 [HNOI2012]集合选数原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2734题意: 对于任意一个正整数 n,如何求出{1, 2,…, n} 的满足: “若 x 在该子集中,则 2x 和 3x 不能在该子集中”的子集的个数(只需输出对 1,000,000,001 取模的结果)。数据范围 n≤100000题解:原创 2017-12-17 12:38:49 · 364 阅读 · 0 评论 -
bzoj1559 [JSOI2009]密码(AC自动机+状压DP)
bzoj1559 [JSOI2009]密码原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=155题意: 给出n个子串,问有多少长度为L的字符串,满足每个子串至少出现一次。 若这个数字小于等于42,还要输出满足条件的长为L的字符串。数据范围 题解: 好题。 首先求方案数比较简单: 法一、去重 因为有些串被其他串包含,那么其它串被包原创 2017-12-17 11:47:12 · 475 阅读 · 0 评论 -
bzoj2839 集合计数 (容斥原理+组合数)
bzoj2839 集合计数原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2839题意: 一个有N个元素的集合有2^N个不同子集(包含空集),现在要在这2^N个集合中取出若干集合(至少一个),使得 它们的交集的元素个数为K,求取法的方案数,答案模1000000007。(是质数喔~)数据范围 1≤N≤1000000;0≤K≤...原创 2017-10-21 20:06:49 · 624 阅读 · 0 评论 -
POJ3093 Margaritas on the River Wal ( 背包DP)
POJ3093 Margaritas on the River Walk原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2287题意: T组数据,每次给定N个物品的价格和总的钱数,每种物品只能选一次,求共有多少种方案,使之不能再装下任一物品。数据范围 T<=1000,N<=30,M<=1000题解: (好题)因为要求背包不能再装的方案数原创 2017-10-05 19:52:03 · 445 阅读 · 0 评论 -
bzoj2064 分裂(状压DP)
bzoj2064 分裂原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2064题意: 背景: 和久必分,分久必和… 假设中国的国土总和是不变的。 每个国家都可以用他的国土面积代替, 又两种可能,一种是两个国家合并为1个,那么新国家的面积为两者之和。 一种是一个国家分裂为2个,那么2个新国家的面积之和为原国家的面积。 给出很遥远的过去中原创 2017-10-11 14:52:16 · 514 阅读 · 4 评论 -
bzoj2287【POJ Challenge】消失之物 ( 背包DP+补集转化 )
bzoj2287【POJ Challenge】消失之物原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2287题意: ftiasch 有 N 个物品, 体积分别是 W1, W2, …, WN。 由于她的疏忽, 第 i 个物品丢失了。 “要使用剩下的 N - 1 物品装满容积为 x 的背包,有几种方法呢?” – 这是经典的问题了。她把答案记为原创 2017-10-03 21:54:17 · 660 阅读 · 1 评论 -
bzoj3566 [SHOI2014]概率充电器 (树形DP & 期望概率DP + 转化思路)
bzoj3566 [SHOI2014]概率充电器原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3566题意: SHOI 概率充电器由 n-1 条导线连通了 n 个充电元件。进行充电时,每条导线是否可以导电以概率决定,每一个充电元件自身是否直接进行充电也由概率决定。 随后电能可以从直接充电的元件经过通电的导线使得其他充电元件进行间接充电。原创 2017-09-21 17:13:57 · 583 阅读 · 0 评论 -
bzoj3042 Acting Cute (DP)
bzoj3042 Acting Cute原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=3042题意: (权限题贴题面…) 正在rainbow的城堡游玩的freda恰好看见了在地毯上跳舞卖萌的水叮当……于是…… freda:“呜咕>_< 我也要卖萌T_T!” rainbow给了freda N秒的自由活动时间,不过由于刚刚游览城堡有些累原创 2017-10-18 12:23:44 · 507 阅读 · 0 评论 -
bzoj1190 [HNOI2007]梦幻岛宝珠 ( 二进制分组优化背包DP)
bzoj1190 [HNOI2007]梦幻岛宝珠原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=1190题意: 给你N颗宝石,每颗宝石都有重量和价值。要你从这些宝石中选取一些宝石,保证总重量不超过W,并输出最大的总价值。数据范围:N<=100;W<=2^30,并且保证每颗宝石的重量符合a*2^b(a<=10;b<=30)数据范围 N<=1原创 2017-10-08 21:51:36 · 1726 阅读 · 1 评论 -
bzoj2794 [Poi2012]Cloakroom ( 背包DP+离线 )
bzoj2794 [Poi2012]Cloakroom原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2794题意: 有n件物品,每件物品有三个属性a[i], b[i], c[i] (a[i] < b[i])。 再给出q个询问,每个询问由非负整数m, k, s组成,问是否能够选出某些物品使得: 1. 对于每个选的物品i,满足a[i]<=原创 2017-10-07 07:50:56 · 539 阅读 · 2 评论 -
UOJ264 NOIP2016 day2 T2 蚯蚓(队列)
UOJ264 NOIP2016 day2 T2 蚯蚓原题地址:http://uoj.ac/problem/264题意: 本题中,我们将用符号 ⌊c⌋ 表示对 c 向下取整,例如:⌊3.0⌋=⌊3.1⌋=⌊3.9⌋=3。蛐蛐国里现在共有 n 只蚯蚓(n 为正整数)。每只蚯蚓拥有长度,我们设第 i 只蚯蚓的长度为 ai (i=1,2,…,n),并保证所有的长度都是非负整数(即:可能存在长度为 0 的蚯原创 2017-09-20 14:54:02 · 354 阅读 · 0 评论 -
bzoj2720 [Violet 5]列队春游 (期望概率)
bzoj2720 [Violet 5]列队春游 (期望概率)原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2720题意: 数据范围 保证 1≤n≤300,1≤hi≤1000 题解: 这题理解了好久,O(n^3)和O(n^2)好麻烦 以下是O(n)的做法: 对于一个高度为h的学生i,比他高度小的有s个,高度为h的有nu原创 2017-09-19 17:42:38 · 1001 阅读 · 2 评论 -
bzoj4569 [Scoi2016]萌萌哒 (st表 维护 并查集)
bzoj4569 [Scoi2016]萌萌哒原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4569题意: 一个长度为n的大数,用S1_1S2_2S3_3…Sn_n表示,其中Si_i表示数的第i位,S1_1是数的最高位。 告诉你一些限制条件,每个条件表示为四个数,l1_1,r1_1,l2_2,r2_2,即两个长度相同的区间,表示子串Sl1原创 2017-09-26 21:09:43 · 583 阅读 · 0 评论 -
bzoj4565 [Haoi2016]字符合并 (区间DP + 状压DP)
bzoj4565 [Haoi2016]字符合并 原题地址:http://www.lydsy.com/JudgeOnline/problem.php?id=4565题意: 有一个长度为 n 的 01 串,你可以每次将相邻的 k 个字符合并,得到一个新的字符并获得一定分数。得到的新字符和分数由这 k 个字符确定。 你需要求出你能获得的最大分数。数据范围 1<=n<=300,0<=ci<=1,k<=原创 2017-10-31 22:20:24 · 449 阅读 · 0 评论