自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lvmaooi的博客

蒟蒻oier

  • 博客(115)
  • 收藏
  • 关注

原创 拾岁

拾岁还有不到一周就开学了,时间过得真快,想来距离退役就将近一年半了。这一年来的学习还是挺好的,怎么说,过着自己的生活就算不错。大学里oi向的东西可能不多了,听说acm也不受重视。最近看了几道算法题,感觉不是滋味。不过,短短的时间里出现那么多变数,未曾料想。听说听说,传来的全是噩耗,很多比我更厉害的人也断臂折戟,生死有命,富贵在天?我想,岁月,就是接受现实的过程。很喜欢一句歌词:岁月是一场有去无回的旅行,好的坏的都是风景。高考不是很好,像省选一样,第二场头晕得厉害,数学错了好多。可是,永远不够完美

2020-09-09 22:26:55 342 2

原创 2120: 数颜色(带修莫队)

2120: 数颜色Description墨墨购买了一套NNN支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。墨墨会像你发布如下指令: 1、 QQQ LLL RRR代表询问你从第LLL支画笔到第RRR支画笔中共有几种不同颜色的画笔。 2、 RRR PPP Col 把第PPP支画笔替换为颜色Col。为了满足墨墨的要求,你知道你需要干什么了吗?Input第1行两个...

2020-09-09 21:55:18 308 1

原创 无题

离退役6个月了,也不知道是什么心情。有点不合群吧,不过也没什么好说的。这个世界不过看能力说话,凭什么要别人关心。以为的不合群也只是能力不足受人歧视而已。以为有人情,但也没有人帮你,到了最后也只能靠自己。原来人类是群居动物,但人却是独居的人。你说世界是公平的吗?觉得是就是吧。9个月而已,熬过去就行了吧。可是九个月以后,我又在哪儿呢?...

2019-09-01 11:53:55 367 1

原创 noip2018爆炸记

Day0:忘带准考证了。。。从家到电子科大再到家再到电子科大。怕不是有毒。人品不够了呀。Day1:先看t1,woc,这tm不是以前提高组原题么?本来准备出到模拟赛里,结果感觉搬题不是很良心,然后就改了。没想到啊没想到,noip也会搬题。这个故事告诉我们模拟赛还是搬题算了。于是3分钟切t1。然后看t2,数学题?不是很会啊。然后看看t3,二分稳了,题面明示。看了一会儿突然发现上面那道不是**...

2018-11-12 08:20:41 824 1

原创 T51443 二进制之谜

T51443 二进制之谜这道题并不难,但是包含了很多思想,感觉很有意思。第一眼看到题目的时候并没有想到网络流,想到了一个n2n^2n2的dp做法。考虑f(i,j)f(i,j)f(i,j)表示到第iii位前面有jjj个0没有匹配的最优解。由于i,ji,ji,j匹配的贡献就是j−ij-ij−i,所以分开统计即可。这个dp的思路来自noi D1T2题解是网络流跑一下。题解中还有一个贪心的做法。...

2018-11-02 09:09:59 294

原创 3261: 最大异或和

最大异或和Description给定一个非负整数序列{a},初始长度为N。有M个操作,有以下两种操作类型:1、Ax:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。2、Qlrx:询问操作,你需要找到一个位置p,满足l<=p<=r,使得:a[p] xor a[p+1] xor … xor a[N] xor x 最大,输出最大是多少。Input第一行包含两个整数 N...

2018-10-05 16:46:19 714

原创 [Hnoi2010]Bounce 弹飞绵羊(LC)

[Hnoi2010]Bounce 弹飞绵羊Description某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步...

2018-10-05 16:00:09 162

原创 LCT概述

LCT全称是link-cut-tree,从这个名字就可以看出这玩意儿的逼格很高。实际上确是是一个很强的数据结构。建议在学LCT之前可以先学习一下树链剖分,这里就不赘述了。那么LCT是一个什么东西呢?这个数据结构正如它的名字一样,他可以支持树的link和cut,专治各种毒瘤题 。其实LCT可以看做树链剖分的升级版,树链剖分只能解决静态树的根源是什么?是因为线段树这个东西就只能是静态的。而且就算...

2018-10-05 15:43:40 18314 1

原创 点分治概述

感觉分治是一种很奥妙的算法。学一万年都学不会的那种。点分治自然属于分治算法的一种,似乎会了点分治就分治入门了?目前为止点分治板题解决2类问题:1.树上满足条件的路径条数计数(带修)。2.树上路径有某种权值取max(带修)。点分治(或者分治)的思想是什么呢?枚举树上每一个点,处理经过它的路径。这里的处理可以看做由它出发的路径两两合并。为了满足复杂度并且不WA,之前计算过的路径不重复计...

2018-09-20 10:32:25 253

原创

noiD1T3瞎想了一下好像很好做。但是不想写,到时候学线段树的时候写吧。还有后缀数组好像也挺有用的,发现一堆题后缀自动机做不了。233 到时候再学吧。...

2018-09-14 09:33:59 185

原创 Cow Relays(倍增floyd)

Cow Relays题目大意求sss到ttt经过nnn条边的最短路。 点数小于等于100,n≤1000000 解:本来很容易想到拆点,但是这里的nnn太大了,拆点做不了。但是注意到点数很少,考虑floyd。 其实进一步看floyd可以当做一个矩阵,每次取min运算。稍微想一下是有结合律的。不如...

2018-09-14 08:27:05 425

原创 Data structure you've never heard of(枚举+dp)

没有来源。题目大意:给nnn个长度为kkk的01串,求不下降序列的个数。 n≤100000,k≤16 解:这个不是正常的16维偏序。

2018-09-14 08:04:19 413

原创 1483:[HNOI2009]梦幻布丁(链表+启发式合并)

1483:[HNOI2009]梦幻布丁时间限制: 1000 ms 内存限制: 65536 KB 提交数: 2 通过数: 2 题目描述NNN个布丁摆成一行,进行MMM次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2,2,1的四个布丁一共有3段颜色.输入第一行给出NNN,MMM表示布丁的个数和好友的...

2018-09-13 20:35:15 193

原创 2882: 工艺(最小表示法)

2882: 工艺Time Limit: 10 Sec Memory Limit: 128 MBDescription小敏和小燕是一对好朋友。 他们正在玩一种神奇的游戏,叫Minecraft。 他们现在要做一个由方块构成的长条工艺品。但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方块放到最右边。 他们想,在仅这一个操作下,最漂亮的工艺品能多漂亮。 ...

2018-09-13 20:19:55 282

原创 Musical Theme(后缀自动机)

Musical ThemeTime Limit: 1000MS Memory Limit: 30000K题目大意: 给定一个串,找出满足条件最长子串: 1,长度大于等于5 2,至少出现两次 3,至少有两个出现位置不重叠子串不一定要严格相等,两两差值相等即可。 例如: 1 2 3 4 6 = 11 12 13 14 16n≤20000,1≤ai≤88n≤20000,1≤...

2018-09-13 20:05:43 226

原创 Wireless Password(AC自动机+dp)

Wireless PasswordTime Limit:1000 MS Memory Limit: 32768 KProblem DescriptionLiyuan lives in a old apartment. One day, he suddenly found that there was a wireless network in the building. Liy...

2018-09-13 19:46:33 825

原创 AC自动机概述

首先我们需要了解trie树。 我们把每个模式串逐个插入trie树。 比如说把a,aba,ac,cb四个串插入trie树,得到的是这样的: 对于trie树来说,我们从根开始到每一个结束节点(红色节点)的路径都代表一个字符串。为了减少状态我们把有相同前缀的字符串的前缀合并。插入时标出结束节点。fail链:在AC自动机中最重要的就是fail链了。fail链中文就是失配链。AC自动机...

2018-09-13 19:25:23 265

原创 [TJOI2015]弦论(后缀自动机)

3998: [TJOI2015]弦论Description对于一个给定长度为N的字符串,求它的第K小子串是什么。Input第一行是一个仅由小写英文字母构成的字符串S 第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的意义如题所述。Output输出仅一行,为一个数字串,为第K小的子串。如果子串数目不足K个,则...

2018-09-12 21:31:58 531

原创 后缀自动机概述

如果对后缀自动机有一定了解,这几篇文章对你可能会有些许帮助: 后缀自动机学习指南 loj上的后缀自动机讲解 一些题目 听说对拆点讲解很详细以题目为主,当然也有一些讲解。下面说一下我对后缀自动机的理解。...

2018-09-12 19:59:06 3900

原创 919E - Congruence Equation(费马小定理)

919E - Congruence Equation题目大意:给定aaa,bbb,xxx,ppp 求1≤n≤x1≤n≤x1≤n≤x且满足n∗an=b(modn∗an=b(modn*a^n=b(mod p)p)p)的nnn有多少个? 解:如何学习数学? 要跪了。 费马小定理的一道好题。推一波式子就可...

2018-09-06 11:35:46 275

原创 [Zjoi2016]旅行者(分治+最短路)

4456:[Zjoi2016]旅行者时间限制: 2000 ms 内存限制: 524288 KB题目描述小Y来到了一个新的城市旅行。她发现了这个城市的布局是网格状的,也就是有nnn条从东到西的道路和mmm条从南到北的道路,这些道路两两相交形成nnn×mmm个路口 (iii,jjj)(1≤i≤n1≤i≤n1≤i≤n,1≤j≤m1≤j≤m1≤j≤m)。她发现不同的道路路况...

2018-09-05 19:18:34 686

原创 4264:小C找朋友(hash)

小C找朋友题目描述幼儿园里有NNN个小CCC,两个小CCC之间可能是朋友也可能不是。所有小CCC之间的朋友关系构成了一个无向图,这个无向图中有MMM条边。园长ATM发现对于两个(不同的)小CiCiC_i和CjCjC_j,如果其他的所有小CCC要么同时是iii,jjj的朋友,要么同时不是iii,jjj朋友的话,这两个小CCC就很有可能一起去吃饭,成为一对好基友。出于一些未知的原因,ATM...

2018-09-03 08:18:15 415

原创 [POI2008]砖块Klo(set维护中位数)

[POI2008]砖块KloDescriptionNNN柱砖,希望有连续KKK柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任务.Input第一行给出NNN,KKK.(1≤k≤n≤100000)(1≤k≤n≤100000)(1 ≤ k ≤ n ≤ 100...

2018-08-25 15:06:29 508

原创 lucas定理概述

继续学习数论:lucas定理。 我也不会证,记个结论吧:C(a,b)=C(aC(a,b)=C(aC(a,b)=C(a%ppp,bbb%p)∗C(ap)∗C(ap)*C(a/ppp,bbb/p)p)p) 然后我们递归就好了。 当然要求是ppp它是一个质数。如果ppp不是一个质数怎么办咧? 那我们把ppp分解质因数一下就可以使用lucas定理了。哦,等一下,那我们怎么合并咧?我们知道了答案...

2018-08-22 12:32:57 294

原创 中国剩余定理概述

机房大佬已经提前几个月把这个玩意儿融会贯通。 蒟蒻瑟瑟发抖啊~ 那么这里再推一下加深记忆。(当时什么鬼NOI2018就把数论跪了) 剩余定理解决什么问题咧? xxx%m1=r1m1=r1m_1=r_1 … xxx%mi=rimi=rim_i=r_i 然后我们要求xxx。 一般来说有这么几个条件,mmm的gcdgcdgcd不会太大,有时候要求mmm互质,但是那种做法我看不懂,直接学的...

2018-08-21 11:54:49 386

原创 [Sdoi2010]地精部落

1925:[Sdoi2010]地精部落题目描述传说很久以前,大地上居住着一种神秘的生物:地精。地精喜欢住在连绵不绝的山脉中。具体地说,一座长度为 NNN 的山脉 HHH可分为从左到右的 NNN 段,每段有一个独一无二的高度 HiHiH_i,其中HiHiH_i是1到NNN 之间的正整数。如果一段山脉比所有与它相邻的山脉都高,则这段山脉是一个山峰。位于边缘的山脉只有一段相邻的山脉,...

2018-08-18 10:45:47 175

原创 Cqoi2016不同的最小割(最小割树,网络流)

4519: [Cqoi2016]不同的最小割Description学过图论的同学都知道最小割的概念:对于一个图,某个对图中结点的划分将图中所有结点分成两个部分,如果结点sss,ttt不在同一个部分中,则称这个划分是关于sss,ttt的割。对于带权图来说,将所有顶点处在不同部分的边的权值相加所得到的值定义为这个割的容量,而sss,ttt的最小割指的是在关于sss,ttt的割中容量最小的割。 ...

2018-08-18 10:28:45 412

原创 奇怪的堆——配对堆

先来看一道题: 3040: 最短路(road) 众所周知最短路的复杂度是(m+nlognm+nlognm+nlogn)的,但是我们平时的写法实际上是(m+mlogmm+mlogmm+mlogm)。这样的话我们需要引进一种新的堆:可以修改堆里的值。配对堆满足了我们的需求。 配对堆是一棵树,保证自己比祖先大,不满足二叉。操作:1.插入:比较插入和根,哪个大哪个在上面。 2.合并:同...

2018-08-15 13:00:39 1668

原创 学姐的逛街计划(费用流)

学姐的逛街计划描述docdocdoc 最近太忙了, 每天都有课. 这不怕, docdocdoc 可以请假不去上课. 偏偏学校又有规定, 任意连续 nnn 天中, 不得请假超过 kkk 天. docdocdoc 很忧伤, 因为他还要陪学姐去逛街呢. 后来, docdocdoc发现, 如果自己哪一天智商更高一些, 陪学姐逛街会得到更多的好感度. 现在 docdocdoc 决定做一个...

2018-08-15 10:55:07 401

原创 [ZJOI2011]营救皮卡丘(费用流)

2324: [ZJOI2011]营救皮卡丘Description皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路。火箭队一共有NNN个据点,据点之间存在MMM条双向道路。据点分别从1到NNN标号。小智一行KKK人从真新镇出发,营救被困在NNN号据点的皮卡丘。为了方便起见,我们将真新镇视为0...

2018-08-15 10:16:17 201

原创 Network Wars(网络流+01规划)

Network Wars题目大意:给定一个无向连通图,求一组割,要求割的和割边数割的和割边数\frac {割的和}{割边数}最小。 解:显然是一个01分数规划。推一推就做出来了。 ans=∑wi∑xians=∑wi∑xians=\frac {\sum {w_i}}{\sum {x_i}} ans∗∑...

2018-08-15 10:01:21 402

原创 快速数论变换概述(NTT)

在学习了FFT之后,我们开始学习NTT,感觉在数论题当中,NTT的应用更广,因为不用考虑精度问题,我们可以做数域更广的计算。 下面看一下FFT和NTT的区别: FFT使用单位根作为点值,而NTT使用原根作为点值。原根在数论情况下和单位根的作用是一样的。但是很遗憾的是NTT对于模数有要求。只有在2的次幂足够大的情况下,我才能使用NTT。 code:#include<iostrea...

2018-07-30 17:39:50 603

原创 背包问题(dsu on tree)

背包问题 解:感觉就是一个暴力乱搞,我们直接暴力插入一个点进背包的复杂度是mmm的。先考虑一个暴力做法:每次清空背包,然后把这个子树的点全部加进背包求最值。这样的复杂度是n2mn2mn^2m的。但是考虑这个方法并卡不满,因为每棵子树的大小不能达到nnn。在二叉树的情况下,这个做法是nlognmnlognmnlog^nm的。就可以通过这道题。...

2018-07-30 16:53:24 363

原创 [Poi2010]Antisymmetry(回文自动机)

2084: [Poi2010]AntisymmetryDescription对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就称作“反对称”字符串。比如00001111和010101就是反对称的,1001就不是。 现在给出一个长度为N的01字符串,求它有多少个子串是反对称的。Input第一行一个正整数N (N <= 500,000)。第...

2018-07-22 14:22:59 181

原创 [HNOI2009]有趣的数列(卡特兰数)

[HNOI2009]有趣的数列Description我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件:(1)它是从1到2n共2n个整数的一个排列{ai};(2)所有的奇数项满足a1<a3<…<a2n-1,所有的偶数项满足a2<a4<…<a2n;(3)任意相邻的两项a2i-1与a2i(1≤i≤n)满足奇数项小于偶数项,即:...

2018-07-22 13:25:09 728

原创 回文自动机概述

回文自动机似乎比SAM简单得多?所以就先学了这个。听说在回文自动机出现之后好多难题都变板了。 先来看一道题: [Apio2014]回文串 这个题目就是让我们求不同回文串出现的次数。这个简单的问题,我们就交给回文自动机啦。回文自动机是什么呢?它可以识别出一个字符串的所有回文子串。我们不需要再使用manacher和SAM了。 具体的实现方法:创建0号和1号节点,分别对应偶回文的根和奇回文的根。我...

2018-07-22 13:10:28 643

原创 NOI2018网络同步赛游记

其实本来并没有很重视这次比赛,考试前一天还在开车?然而不知道怎么上铜牌线了。然后发现银牌线也挺好上的(自己太菜了,暴力都不会所以挂了)。DAY1: 先看第一题,感觉是个图论,看了看部分分,一眼可以做海拔相等的,写了一个spfa,只有30分。然后第二题好像是个数学题,推了一会儿没有发现性质。又去看第三题,看到字符串就觉得自己凉了,暴力分都要打SAM?写了个假的for循环样例都没有过,不写SAM...

2018-07-22 12:13:10 262

原创 P2754 [CTSC1999]家园(网络流)

[CTSC1999]家园题目描述由于人类对自然资源的消耗,人们意识到大约在 2300 年之后,地球就不能再居住了。于是在月球上建立了新的绿地,以便在需要时移民。令人意想不到的是,2177 年冬由于未知的原因,地球环境发生了连锁崩溃,人类必须在最短的时间内迁往月球。现有 nnn 个太空站位于地球与月球之间,且有 mmm 艘公共交通太空船在其间来回穿梭。每个太空站可容纳无限多的人,而每...

2018-07-11 18:05:56 340

原创 P2762 太空飞行计划问题(网络流最小割)

太空飞行计划问题题目描述 W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E=E1,E2,…,EmE=E1,E2,…,EmE={E_1,E_2,…,E_m},和进行这些实验需要使用的全部仪器的集合I=I1,I2,…InI=I1,I2,…InI={I_1,I_2,…I_n}。实验EjEjE_j需要用到的仪器是III的...

2018-07-11 17:52:30 161

原创 [Wc2007]剪刀石头布(费用流)

[Wc2007]剪刀石头布Time Limit: 20 Sec Memory Limit: 128 MB Sec Special JudgeDescription在一些一对一游戏的比赛(如下棋、乒乓球和羽毛球的单打)中,我们经常会遇到A胜过B,B胜过C而C又胜过A的有趣情况,不妨形象的称之为剪刀石头布情况。有的时候,无聊的人们会津津乐道于统计有多少这样的剪刀石头布情况发生,即有多...

2018-07-07 08:54:32 361

空空如也

空空如也

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

TA关注的人

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