上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: 原题连接 : 题意 :给一个 $N \times M$ 棋盘 对于任何一个棋盘中的由任意四点构成的矩形,如果 其中三角存在棋子 则第四个角会自动生成一个棋子 求铺满整个棋盘 我们至少要向棋盘里加多少枚棋子 思路 :说实话一开始很不容易去想如何去解决。存在两点,即到底所给出的棋子能最多推出哪些新的棋子 阅读全文
posted @ 2019-08-24 10:51 Tianwell 阅读(132) 评论(0) 推荐(0)
摘要: 题意 :给你N个模式串( 只含 'A' , 'T' , 'G' , 'C' )以及一个文本串长度m,每个串的长度不会超过10,求出有多少个串满足不包含所有的模式串,并且长度为m. 结果 mod 100000 思路 :我们要使组成的串不包含模式串,如果从AC自动机的角度来想就是每一次都不能走到某个模式 阅读全文
posted @ 2019-08-22 18:56 Tianwell 阅读(144) 评论(0) 推荐(0)
摘要: 原题链接: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)
摘要: 原题链接:CodeForces - 580D 题意:给你n种菜,吃每种菜都会得到对应的满足值。给出k种buff,如果先吃a再吃b 满足感就会提升c。最后你要吃共m种菜,能获得的最大满足值为多少。 思路:一开始会想到最短路之类的,相当于有向图。但是这是多源出发的最长路径(不会....),在看看题目范围 阅读全文
posted @ 2019-08-20 11:15 Tianwell 阅读(200) 评论(0) 推荐(0)
摘要: 原题链接:HDU - 6386 题意: 给你n个站点,m条边连接。每一条边都有一个编号,顺着编号相同的一直走整条路上只花费为1。如果在中途换到不同编号的边,则花费会增加。 思路: 或许一开始会想到最短路,我们先建个图然后用dijkstra跑一下。建图的话我们可能想到dfs或者bfs去搜索,相同编号则 阅读全文
posted @ 2019-08-19 16:38 Tianwell 阅读(249) 评论(0) 推荐(0)
摘要: 原题地址:HDU - 3065 题意:给出N个模式串(在ascii范围内(128)),再给你一个文本串 (2 e6 以内),输出存在的模式串以及出现次数 (计数可以重叠) 思路:AC自动机啦,我们要会用last优化后ac-atomaton 阅读全文
posted @ 2019-08-19 14:58 Tianwell 阅读(134) 评论(0) 推荐(0)
摘要: 题目链接:HDU - 2896 题意:给你n个模式串,对应每个模式串由编号,给出m个文本串,然后你要输出对应所匹配出模式串序号,以及有多少个文本串中有模式串 思路:比起比较基本统计个数,这里我们可以用set或者map来统计模式串序号 这里总结一下新学习的last优化。 参考博客:(1) last相当 阅读全文
posted @ 2019-08-19 11:50 Tianwell 阅读(251) 评论(0) 推荐(0)
摘要: 链接: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 题意:求不能再增大的最大子矩阵个数 思路:单调栈问题。我们看下面一个简单的图就可以知道当第i列右边的高度高于i时,则i列的单元块会被包含在其中,而当高度小于时则不会被包含。 对于栈中每一个Up值,还需要维护一个其向左能拓展的最远位置Left 每当有元素退栈时, 阅读全文
posted @ 2019-08-18 16:25 Tianwell 阅读(142) 评论(0) 推荐(0)
摘要: 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 下一页