会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
POvOP子的代码日常
fighting!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
19
下一页
2019年8月24日
CF-1012B Chemical table(二分图,并查集)
摘要: 原题连接 : 题意 :给一个 $N \times M$ 棋盘 对于任何一个棋盘中的由任意四点构成的矩形,如果 其中三角存在棋子 则第四个角会自动生成一个棋子 求铺满整个棋盘 我们至少要向棋盘里加多少枚棋子 思路 :说实话一开始很不容易去想如何去解决。存在两点,即到底所给出的棋子能最多推出哪些新的棋子
阅读全文
posted @ 2019-08-24 10:51 Tianwell
阅读(132)
评论(0)
推荐(0)
2019年8月22日
POJ - 2778 DNA Sequence (AC自动机+矩阵快速幂+图论)
摘要: 题意 :给你N个模式串( 只含 'A' , 'T' , 'G' , 'C' )以及一个文本串长度m,每个串的长度不会超过10,求出有多少个串满足不包含所有的模式串,并且长度为m. 结果 mod 100000 思路 :我们要使组成的串不包含模式串,如果从AC自动机的角度来想就是每一次都不能走到某个模式
阅读全文
posted @ 2019-08-22 18:56 Tianwell
阅读(144)
评论(0)
推荐(0)
2019年8月20日
CF-450B (基础矩阵快速幂)
摘要: 原题链接:Jzzhu and Sequences 题意: 给你一个线性递推式 $f_i = f_{i 1}+f_{i+1} \Rightarrow f_{i+1} = f_i f_{i 1} \Rightarrow f_{i} = f_{i 1} f_{i 2}$ , $f_1= x\space ,
阅读全文
posted @ 2019-08-20 19:22 Tianwell
阅读(148)
评论(0)
推荐(0)
CF-580D Kefa and Dishes (状压dp)
摘要: 原题链接:CodeForces - 580D 题意:给你n种菜,吃每种菜都会得到对应的满足值。给出k种buff,如果先吃a再吃b 满足感就会提升c。最后你要吃共m种菜,能获得的最大满足值为多少。 思路:一开始会想到最短路之类的,相当于有向图。但是这是多源出发的最长路径(不会....),在看看题目范围
阅读全文
posted @ 2019-08-20 11:15 Tianwell
阅读(200)
评论(0)
推荐(0)
2019年8月19日
HDU - 6386 Age of Moyu (dfs+bfs)
摘要: 原题链接:HDU - 6386 题意: 给你n个站点,m条边连接。每一条边都有一个编号,顺着编号相同的一直走整条路上只花费为1。如果在中途换到不同编号的边,则花费会增加。 思路: 或许一开始会想到最短路,我们先建个图然后用dijkstra跑一下。建图的话我们可能想到dfs或者bfs去搜索,相同编号则
阅读全文
posted @ 2019-08-19 16:38 Tianwell
阅读(249)
评论(0)
推荐(0)
HDU - 3065 病毒侵袭持续中(AC自动机)
摘要: 原题地址:HDU - 3065 题意:给出N个模式串(在ascii范围内(128)),再给你一个文本串 (2 e6 以内),输出存在的模式串以及出现次数 (计数可以重叠) 思路:AC自动机啦,我们要会用last优化后ac-atomaton
阅读全文
posted @ 2019-08-19 14:58 Tianwell
阅读(134)
评论(0)
推荐(0)
HDU - 2896 病毒侵袭 (AC自动机,last优化)
摘要: 题目链接:HDU - 2896 题意:给你n个模式串,对应每个模式串由编号,给出m个文本串,然后你要输出对应所匹配出模式串序号,以及有多少个文本串中有模式串 思路:比起比较基本统计个数,这里我们可以用set或者map来统计模式串序号 这里总结一下新学习的last优化。 参考博客:(1) last相当
阅读全文
posted @ 2019-08-19 11:50 Tianwell
阅读(251)
评论(0)
推荐(0)
2019年8月18日
HDU - 2222 Keywords Search (基础AC自动机)
摘要: 链接:HDU-2222 很久之前就准备学AC自动机了,今天就把最基础的搞定一下。 由于是最基础的AC自动机所以我先总结一下基础内容 ( qvq 最基础的AC自动机解决的是:多字符串匹配问题,我们知道kmp是优化 一对一的匹配。那么 N对一的匹配难道要用kmp跑 N次?答案是no. AC自动机全称:A
阅读全文
posted @ 2019-08-18 19:18 Tianwell
阅读(159)
评论(0)
推荐(0)
A. All-one Matrices 2019牛客暑假多校第八场 (单调栈)
摘要: A. All-one Matrices 题意:求不能再增大的最大子矩阵个数 思路:单调栈问题。我们看下面一个简单的图就可以知道当第i列右边的高度高于i时,则i列的单元块会被包含在其中,而当高度小于时则不会被包含。 对于栈中每一个Up值,还需要维护一个其向左能拓展的最远位置Left 每当有元素退栈时,
阅读全文
posted @ 2019-08-18 16:25 Tianwell
阅读(142)
评论(0)
推荐(0)
G-Gemstones 2019牛客暑假多校第八场 (模拟)
摘要: G:Gemstones 题意:给出一个字符串s( length <= 1e5 ),每有三个相同的相连就会像 消消乐一样消除。问最多消除多少次 思路:实际上就是模拟栈,每有三个相连就退栈
阅读全文
posted @ 2019-08-18 16:22 Tianwell
阅读(149)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
19
下一页
公告