会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蒟蒻LQL
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
16
下一页
2018年8月4日
【2018百度之星资格赛】1002 子串查询
摘要: 题目 度度熊的字符串课堂开始了!要以像度度熊一样的天才为目标,努力奋斗哦! 为了检验你是否具备不听课的资质,度度熊准备了一个只包含大写英文字母的字符串 A[1,n]=a1a2⋯anA[1,n] = a_1 a_2 \cdots a_nA[1,n]=a1a2⋯an,接下来他会向你提出
阅读全文
posted @ 2018-08-04 15:01 蒟蒻LQL
阅读(788)
评论(1)
推荐(0)
2018年7月21日
【HDU2825】Wireless Password【AC自动机,状态压缩DP】
摘要: 题意 题目给出m(m<=10)个单词,每个单词的长度不超过10且仅由小写字母组成,给出一个正整数n(n<=25)和正整数k,问有多少方法可以组成长度为n的文本且最少包含k个给出的单词。 分析 和上一个AC自动机很相似,上一篇博客是不包含任何一个单词长度为n的方案数,这个题是包含至少k个单词的方案数,
阅读全文
posted @ 2018-07-21 01:25 蒟蒻LQL
阅读(291)
评论(0)
推荐(0)
【POJ2778】DNA Sequence 【AC自动机,dp,矩阵快速幂】
摘要: 题意 题目给出m(m<=10)个仅仅由A,T,C,G组成的单词(单词长度不超过10),然后给出一个整数n(n<=2000000000),问你用这四个字母组成一个长度为n的长文本,有多少种组成方法可以使得它不含任何一个给出的单词。 分析 当时一看以为是跟训练指南上(UVA11468)一样的题,感觉只有
阅读全文
posted @ 2018-07-21 01:04 蒟蒻LQL
阅读(602)
评论(0)
推荐(1)
2018年7月18日
【ZOJ 3228】Searching the String 【AC自动机】
摘要: 题意 给出n个模式串和一个文本串,输出各个模式串在文本串中出现的次数。模式串有两种类型,0类型代表可以有重叠,1类型代表不能有重叠。模式串可能出现重复。 分析 算是AC自动机的模板题? 因为模式串可以重复,所以如果直接插入并且用val数组来保存模式串的编号的话,后面出现的会把前面出现的给覆盖。所以我
阅读全文
posted @ 2018-07-18 16:43 蒟蒻LQL
阅读(273)
评论(0)
推荐(1)
2018年7月14日
【LA5135 训练指南】井下矿工 【双连通分量】
摘要: 题意 有一座地下稀有金属矿由n条隧道和一些连接点组成,其中每条隧道连接两个连接点。任意两个连接点之间最多只有一条隧道。为了降低矿工的危险,你的任务是在一些连接点处安装太平井和相应的逃生装置,使得不管哪个连接点倒塌,不在此连接点的多有矿工都能到达太平井逃生。为节约成本,你应当在尽量少的连接点安装太平井
阅读全文
posted @ 2018-07-14 21:59 蒟蒻LQL
阅读(590)
评论(0)
推荐(0)
【LA3523 训练指南】圆桌骑士 【双连通分量】
摘要: 题意 有n个骑士经常举行圆桌会议,商讨大事。每次圆桌会议至少应有3个骑士参加,且相互憎恨的骑士不能坐在圆桌旁的相邻位置。如果发生意见分歧,则需要举手表决,因此参加会议的骑士数目必须是奇数,以防赞同和反对票一样多。知道哪些骑士相互憎恨之后,你的任务是统计有多少个骑士不可能参加任何一个会议。 分析 建模
阅读全文
posted @ 2018-07-14 21:46 蒟蒻LQL
阅读(502)
评论(0)
推荐(1)
【LA3713 训练指南】宇航员分组 【2-sat】
摘要: 题意 有A,B,C三个任务要分配给n个宇航员,其中每个宇航员恰好要分配一个任务。设所有n个宇航员的平均年龄为x,只有年龄大于或等于x的宇航员才能分配任务A;只有年龄严格小于x的宇航员才能分配任务B,而任务C没有限制。有m对宇航员相互讨厌,因此不能分配到同一任务。编程找出一个满足上述所有要求的任务分配
阅读全文
posted @ 2018-07-14 21:16 蒟蒻LQL
阅读(300)
评论(0)
推荐(0)
【LA3211 训练指南】飞机调度 【2-sat】
摘要: 题意 有n嫁飞机需要着陆。每架飞机都可以选择“早着陆”和“晚着陆”两种方式之一,且必须选择一种。第i架飞机的早着陆时间为Ei,晚着陆时间为Li,不得在其他时间着陆。你的任务是为这些飞机安排着陆方式,使得整个着陆计划尽量安全。话句话说,如果把所有飞机的实际着陆时间按照从早到晚的顺序排列,相邻两个着陆时
阅读全文
posted @ 2018-07-14 20:42 蒟蒻LQL
阅读(520)
评论(0)
推荐(0)
【算法】2-sat问题【模板】
摘要: 什么是2-sat问题 有n个布尔型变量xi,另外m个需要满足的条件。每个条件都是“xi为真/假或者xj为真/假”。这句话中的“或者”意味着两个条件中至少有一个正确。2-sat问题的目标是给每个变量赋值,使得所有的条件得到满足。 算法的大致过程是这样的: 构造一张有向图G,其中每个变量拆成两个结点2i
阅读全文
posted @ 2018-07-14 20:11 蒟蒻LQL
阅读(1785)
评论(1)
推荐(1)
【LA 3989 训练指南】女士的选择 【稳定婚姻问题】
摘要: 我们先来学一下稳定婚姻问题 什么是稳定婚姻问题? 有n个女士和n个男士,他们要一一进行配对。每个男士心中对这n个女士都有一个排名,同理,每个女士心里对n个男性也有一个排名。我们要做的是,在他们配对完成以后,不存在以下这种情况:女士a和男士b进行了配对,但是女士c在男士b心里的排名要高于a,而且男士b
阅读全文
posted @ 2018-07-14 19:52 蒟蒻LQL
阅读(208)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
16
下一页
公告