ET_BUBBLE 的博客

两件事一定不能停 学习和运动


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

AC自动机

发表于 2019-08-07 | 分类于 ACM , 字符串
本文字数: 4k | 阅读时长 ≈ 4 分钟

AC自动机用途给多个字符串t,再询问一个字符串s,问有多少个字符串t出现在询问的字符串s中。 前置技能学AC自动机之前,先学会什么是字典树,什么是kmp。kmp我写过一篇博客,就不讲了,就是next ...

阅读全文 »

2019 Multi-University Training Contest 4-1003 Divide the Stones

发表于 2019-07-31 | 分类于 ACM , 构造
本文字数: 3.9k | 阅读时长 ≈ 4 分钟

HDU 6616 Divide the Stones题意: 给一个n和一个k,将重量为[1,n]的石子分成k堆,每堆重量一样。题解: 先将石子分成n/k份,比如15 3,分成1 2 34 5 67 8 ...

阅读全文 »

后缀数组和高度数组(LCP)学习笔记(有坑)

发表于 2019-07-30 | 分类于 ACM , 字符串
本文字数: 2.7k | 阅读时长 ≈ 2 分钟

后缀数组字符串后缀,指从字符串某个位置开始到字符串末尾的字串,原串和空串也是后缀。反之前缀。用sa保存字符串开始的下标。字符串总共有n+1个,字符串比较大小是$O(n)$的,所以直接用sort直接排序 ...

阅读全文 »

2019 Multi-University Training Contest 3 1011 Squrirrel

发表于 2019-07-30 | 分类于 ACM , 动态规划
本文字数: 6k | 阅读时长 ≈ 5 分钟

HDU 6613 Squrirrel题意: 可以合并树上两个点,合并两个点让某一个点到离他最远的距离最小,如果有多个答案输出字典序最小的。题解: 首先从叶子节点往根节点跑,保存每个到这个点的最大距离, ...

阅读全文 »

2019 Multi-University Training Contest 1 1001 Blank

发表于 2019-07-27 | 更新于 2019-07-30 | 分类于 ACM , 动态规划
本文字数: 5.4k | 阅读时长 ≈ 5 分钟

HDU 6578 Blank题意: 给定1,N 的位置,每个位置可以填1,2,3,4其中一个,给m个区间[l,r] x ,限制[l,r]区间内只有x种不同的数。题解: n非常小,只有100,可以直接用 ...

阅读全文 »

单调栈和单调队列

发表于 2019-07-26 | 更新于 2020-02-18 | 分类于 ACM , 数据结构
本文字数: 4.2k | 阅读时长 ≈ 4 分钟

理解单调栈和单单调队列之前,要明白一种技巧,叫做尺取法。 尺取法尺取法,两个位置,一个是l,一个r,r一位位的左移,l根据条件左移。比如POJ 3061求最大连续字串和不超过sl r初始化为0,r左移 ...

阅读全文 »

2019牛客暑期多校训练营(第三场)F Planting Trees

发表于 2019-07-26 | 更新于 2020-02-18 | 分类于 ACM , 数据结构
本文字数: 3.7k | 阅读时长 ≈ 3 分钟

2019牛客暑期多校训练营(第三场)F Planting Trees题意: 一个$N \ast N$ 的矩阵,问最大值和最小值大小差距不超过$M$的最大子矩阵多大。题解: 题目明示你要使用$O(N^3 ...

阅读全文 »

2019 Multi-University Training Contest 1 1012 Sequence

发表于 2019-07-25 | 更新于 2019-08-01 | 分类于 ACM , 数论
本文字数: 5.8k | 阅读时长 ≈ 5 分钟

2019 Multi-University Training Contest 1HDU 6589 Sequence果然不看大佬博客不会写题。顺手把板子也扒了。题解: x 只有 1 2 3三种情况。直接 ...

阅读全文 »

2019 Multi-University Training Contest 2 1012 Longest Subarray

发表于 2019-07-24 | 更新于 2019-07-25 | 分类于 ACM , 数据结构
本文字数: 7.2k | 阅读时长 ≈ 7 分钟

Longest Subarray HDU 6602题意: n个数,求区间内 数的个数要么为0个要么大于等于k个的长度最长是多少。题解:解法一: 不完美算法,每次枚举计算区间内所有数的个数有多少个,如果 ...

阅读全文 »

2019牛客暑期多校训练营(第二场)J Subarray

发表于 2019-07-23 | 更新于 2019-08-13 | 分类于 ACM , 比赛
本文字数: 4.5k | 阅读时长 ≈ 4 分钟

2019牛客暑期多校训练营(第二场)J Subarray题意:长度为$1e9$的区间$A$下标为$[0,1e9-1]$,数输入$n$个区间,$[l_i,r_i]$区间类的值为1,其余为-1,问有多少区 ...

阅读全文 »
1…345…13
尘

尘

做自己不会做的事被称之为学习

123 日志
25 分类
56 标签
RSS
GitHub
Links
  • csdn
隐藏
© 2020 尘 | 810k | 12:16
|