自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 P4052 [JSOI2007]文本生成器

AC自动机、DP

2021-03-26 16:49:42 71

原创 HDU6863 Isomorphic Strings

KMP

2021-03-25 21:43:06 81

原创 P5496 【模板】回文自动机(PAM)

模板、回文自动机

2021-03-24 20:00:33 72

原创 HDU5955 [2016ICPC沈阳] Guessing the Dice Roll

AC自动机、概率、高斯消元

2021-03-20 16:49:47 84

原创 P2414 [NOI2011] 阿狸的打字机

AC自动机、fail树、树状数组、离线、思维

2021-03-17 00:48:00 72

原创 P2444 [POI2000]病毒

AC自动机、思维

2021-03-13 15:19:32 106

原创 P3966 [TJOI2013]单词

AC自动机、fail树

2021-03-12 21:02:56 55

原创 Codeforces 1493D GCD of an Array

动态开点线段树、线性筛、暴力

2021-03-09 00:35:21 149 1

原创 P2870 [USACO07DEC]Best Cow Line G

后缀数组、思维

2021-03-09 00:02:59 74

原创 2020暑期训练10

概率,位运算的一些题目

2020-08-08 22:15:35 83

原创 2020暑假训练9

组合数学,卡特兰数,生成函数

2020-08-04 21:21:58 153

原创 2020暑期训练8

计算几何,point类,Graham算法,Andrew算法

2020-08-03 15:38:21 112

原创 2020暑期训练7

Trie,KMP

2020-07-30 20:06:00 111

原创 Educational Codeforces Round 92 (Rated for Div. 2)

Educational Codeforces Round 92A. LCM ProblemB. Array WalkA. LCM Problem水题,显然 2×a≤lcm(a,b)  ,  b≤lcm(a,b)2\times a\le \mathrm{lcm}(a,b) \; , \;b\le \mathrm{lcm}(a,b)2×a≤lcm(a,b),b≤lcm(a,b),那么就做完了。B. Array Walk很明显是个DP,但是我调了好久才对,还是太菜了。推导过程如下:首先对于 z=0z=

2020-07-30 12:18:13 196

原创 2020暑期训练6

SPFA,负环

2020-07-28 22:51:48 81

原创 2020暑期训练5

矩阵快速幂,矩阵加速,单调队列优化DP

2020-07-27 21:55:20 78

原创 2020暑期训练4

GCD,ExGCD,逆元的几种求法,线性筛

2020-07-26 17:07:35 117 2

原创 CF1382D(1381B)Unmerge

Codeforces Round #658 (Div. 2) D需要找一下归并操作的规律。观察合并后的串可以发现,以某个数 kkk 为首到下一个比 kkk 大的数之间的一段序列是合并前的串的一个连续子序列。这个性质显然正确,因为如果这个子序列中有任何一个数字不在 kkk 的后面,归并后它就会出现在 kkk 的前面,那就矛盾了。至此这个问题就转化为已知一堆子序列的长度,问能否将这些子序列拼成两个长度均为 nnn 的序列,那么用01背包做一下就可以了。#include <bits/stdc++.h&g

2020-07-24 19:51:12 174

原创 CF1382C(1381A)Prefix Flip

Codeforces Round #658 (Div. 2) C1,C2题目:Prefix Flip (Easy Version)(Hard Version)序列翻转,给两个长度 nnn 的01序列 aaa 和 bbb,只有一种操作是选一个前缀全部取反并左右翻转,需要进行若干次操作将 aaa 变成 bbb。简单模式操作次数上限 3n3n3n,n≤1×103n\le 1\times 10^3n≤1×103;困难模式操作次数上限 2n2n2n,n≤1×105n\le 1\times 10^5n≤1×105

2020-07-24 15:56:59 267 1

原创 2020暑期训练3

并查集,树状数组,线段树

2020-07-23 21:36:41 79

原创 2020暑期训练2

几道基础DP题

2020-07-22 16:03:15 186

原创 2020暑期训练1

基础知识

2020-07-22 14:09:16 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除