自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (11)
  • 收藏
  • 关注

原创 后缀数组基础

那么每次倍增合并后缀的排名,使用双关键字排序,最后得出的就是。:发现第二关键字无需计数排序,可以直接按值加入( 详见代码)。那么内层排序我们使用基数排序和计数排序,就可以实现。中有出现,那么它一定是一个后缀的前缀。把原字符串复制一遍,就变成了后缀排序问题。排序,必须选第一个,能选的尽量选。重复出现子串就相当于两个后缀的。的定义,块内的任意两个后缀的。那么有了这个引理,就可以求出。的所有后缀排序后,排名第。,有些后缀不属于任何一个块。的所有后缀排序后,后缀。的后缀的最长公共前缀。和相应的字典序最小的。

2023-08-17 10:35:09 87

转载 收钱 ( count )

​ 参加此次彩蛋狩猎的OIer来自全球各地,它们拿着各种货币来付款。和小€都不会OI,所以他们找来了JZ的天神你。可以收取这个区间的门票;否则这个区间只能由小€来收钱。​ €€£非常支持我们这次彩蛋狩猎活动,于是派了小。是国际通用价值符号,所以当一个区间。内的OIer拿的货币全部不同时,小。​ 但是由于货币种类过多,所以小。,表示每个OIer使用的货币种类。和小€决定分工合作。,表示OIer的数量和询问数量。和小€来JZ收取门票。​ 第一行两个正整数。​ 第三行到末尾共。

2023-01-14 10:18:23 211

原创 取物游戏 题解

题目大意​ 给你两个长度为nnn的数组aaa和bbb,它们共同描述了nnn个点。给出一个数xxx,在数组中取xxx个编号,使得基础得分2max⁡i被选中{bi}+∑j被选种aj2\max_{i被选中}\{b_i\}+\sum_{j被选种}a_j2maxi被选中​{bi​}+∑j被选种​aj​最大的情况下,最大的最终得分2max⁡i被选中{bi}+∑j被选种aj⋅y2\max_{i被选中}\{b_i\}+\sum_{j被选种}a_j\cdot y2maxi被选中​{bi​}+∑j被选种​aj​⋅y最大是多

2021-11-30 21:50:46 508

原创 2021.08.21【普及组】模拟赛C组 赛后总结

前言 这次比赛考得不错,315分,第13名,虽然没有上次好,但已经超出我的平均水平了。AC三题,有一道签到题。应得:T1AC,T2AC,T3AC,T4WA10,T4WA5。T1AC,T2AC,T3AC,T4WA10,T5WA5。

2021-08-21 17:31:34 5738 1

原创 2021.08.17【USACO】模拟赛 赛后总结

前言这次比赛考得也非常差,19分,57名。T2提交错了,不然我可以16名。 应得:T1WA5,T2TLE46.2,T3WA0,T4WA6.3。实得:T1WA5,T2WA0,T3WA7.7,T4WA6.3。T1 Dance Mooves题目大意 有n个点,每个点上都有一只牛,这些牛会无限交换k次。问这些牛最多能到多少个位置。正解这道题用图论。 用 [p_{i}] 表示 [i] 交换k次后到达的...

2021-08-18 12:05:56 218

原创 2021.08.16【USACO】模拟赛 赛后总结

前言 这次比赛考得很差,25分,44名。T1,T2暴力。T3打表。实得:T110,T210,T3WA0,T4WA5。T1Comfortable Cows 题目大意:有一个由小正方形二维方阵,方阵上面会有一些牛,如果这些牛由三个牛与其相邻,就表示这个牛是“舒适的”。问最少加头个牛让这些点全部不舒适。 正解:因为每新加进来一头牛,它只会影响它自己和它的四个方向的牛。所以我们只要判断它和它的四个方向要不要加牛了。如果要,我们还要判断加的这头牛它的四个方向...

2021-08-17 07:32:06 244

原创 2021.08.12【普及组】模拟赛C组 赛后总结

前言 这次比赛考得还行,165分,29名。实得:T1WA65,T2WA0,T3WA0,T4AC。

2021-08-13 16:43:48 195 1

原创 2021.08.11【普及组】模拟赛C组 赛后总结

前言 这次比赛有点被昨天比赛影响,犯了几个低级错误。30分,67名,如果不犯那几个低级错误的话,我能拿170分,16名。应得:T1AC,T2RE50,T3WA0,T4TLE20。实得:T1WA10,T2MLE0,T3WA0,T4TLE20T1小朋友的数字 动态规划。设f[i]表示i的特征,g[i]表示i的特征(必须含有i),则得到状态转移方程:t[i]=max(t[i-1]+a[i],a[i]);s[i]=max(s[i-1],t[i]); ...

2021-08-12 12:02:15 106

原创 【NOIP2014普及组】子矩阵

题目题目描述给出如下定义: 1. 子矩阵: 从一个矩阵当中选取某些行和某些列交叉位置所组成的新矩阵(保持行与列的相对顺序) 被称为原矩阵的一个子矩阵。 例如,下面左图中选取第 2、 4 行和第 2、 4、 5 列交叉位置的元素得到一个 2*3 的子矩阵如右图所示。2. 相邻的元素:矩阵中的某个元素与其上下左右四个元素(如果存在的话)是相邻的。3. 矩阵的分值: 矩阵中每一对相邻元素之差的绝对值之和。本题任务:给定一个 n 行 m 列的正整数矩阵,请你从这个矩阵中选出一个 ...

2021-08-11 21:40:19 1437 1

原创 【USACO题库】2.1.5 海明码

题目题目描述给出N,B和D:找出N个编码(1 <= N <= 64),使得两两编码之间至少有D个单位的“海明距离”(1 <= D <= 7)。“海明距离”是指对于两个编码,他们的二进制表示法中的不同二进制位的数目。看下面的两个编码0x554和0x234之间的区别(0x554表示一个十六进制数,每个位上分别是5,5,4): 0x554 = 0101 0101 0100 0x234 = 0010 0011 010...

2021-08-09 22:00:46 339

原创 【NOIp普及组模拟赛】机密文件 题解

题目题目描述OI总部最近得到可靠消息,近日来怪盗基德会再次来OI总部盗窃机密文件(因为是机密,所以不能透露),所以OIER得在怪盗基德来临之前就把文件备份。不过,正好今天OI总部停电了,所以就得人工抄写了。现在,OI总部内一共有M份资料和K个OIER(S),需要将每一份资料都备份一份,M份资料的页数不一定相同(有不同的,也有相同的)。现在,你作为其中的一名OIER,把资料分配给OIER备份,由于人太多了,所以每一名OIER所分配到的资料都必须是连续顺序的,并且每一...

2021-08-09 19:25:06 269

原创 2021.08.09【普及组】模拟赛C组 赛后总结

前言 这次比赛考的不错,第五名,180分。T1WA0,T2AC,T3WA0,T4WA80。T1 生产武器 这道题是动态规划。设f[i]表示时间段(i~n)的最大空闲时间,k表示当前加工到第几个对付kid的零件。如果,则当前是空闲时间,则得到状态转移方程:f[i]=f[i+1]。否则,我们讨论所有的k,求出f[i+t[k]]的最小值,则得到状态转移方程:f[i]=max{f[i]+t[k]}()。 比赛时没想到动态规划的方法,于是就用贪心骗了0分。...

2021-08-09 17:01:24 120

原创 【NOIP2009PJ】细胞分裂 题解

题目题目描述​ Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家。现在,他正在为一个细胞实 验做准备工作:培养细胞样本。​ Hanks 博士手里现在有N 种细胞,编号从1~N,一个第i 种细胞经过1 秒钟可以分裂为 Si 个同种细胞(Si 为正整数)。现在他需要选取某种细胞的一个放进培养皿,让其自由分裂, 进行培养。一段时间以后,再把培养皿中的所有细胞平均分入M 个试管,形成M 份样本, 用于实验。Hanks 博士的试管数M 很大,普通的计算机...

2021-08-08 21:15:36 368

原创 2021.07.22【普及组】模拟赛C组 赛后总结

前言 这次比赛是我在纪中暑期集训第一期的最后一次比赛。考得还行,20名,160分。T3T4很难。T1AC,T2WA30,T3WA30,T4WA0。T1是正解,T2错解,T3部分分,T4打表。T1三国游戏 贪心算法。因为计算机只能选取时空小涵新选的节点的最大的一条边,所以我们只要将边权从大到小排序后,一条一条地看,如果边有一条相邻的边比大,就可以选。 比赛时我AC了。#include <cstdio>#define ll long...

2021-08-08 20:36:07 84

原创 【NOIP2009PJ】道路游戏 题解

题目题目描述 小新正在玩一个简单的电脑游戏。 游戏中有一条环形马路,马路上有n 个机器人工厂,两个相邻机器人工厂之间由一小段 马路连接。小新以某个机器人工厂为起点,按顺时针顺序依次将这n 个机器人工厂编号为 1~n,因为马路是环形的,所以第n 个机器人工厂和第1 个机器人工厂是由一段马路连接在 一起的。小新将连接机器人工厂的这n 段马路也编号为1~n,并规定第i 段马路连接第i 个 机器人工厂和第i+1 个机器人工厂(1 ≤ i ≤ n-1),第n 段马路连接第...

2021-08-08 20:35:15 139

原创 编辑距离 题解

题目题目描述编辑距离,又称Levenshtein距离(也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:步骤1:sitten (k->s) 步骤2:sittin (e->i) 步骤3:sitting (->g)所以kitten和sitting的编辑距离是3。俄罗斯科学家Vla...

2021-07-21 21:52:59 329 2

原创 小A与图 题解

题目题目描述有一个n个点n条边的有向图,每条边为<i,f(i),w(i)>,意思是i指向f(i)的边权为w(i)的边,现在小A想知道,对于每个点的si和mi。si:由i出发经过k条边,这k条边的权值和。mi:由i出发经过k条边,这k条边的权值最小值。输入第一行两个数n和k第二行n个数f(i)第三行n个数w(i)输出每行两个数si和mi样例输入7 31 2 3 4 3 2 66 3 1 4 2 2 3...

2021-07-21 12:15:03 296 3

原创 2021.07.20【普及组】模拟赛C组

这次比赛我考得前所未有的史无前例的差!!!72名,40分!目比较难,但我连签到题都没过!T1爆0。T2爆0,因为样例给我搞个错的答案,所以我误以为开始时是1,是从2开始循环。T3T4不会。T5签到题KMP,但是因为没打next[i]=next[i-1]而WA50,但样例过了。...

2021-07-20 21:37:49 110

原创 间谍派遣 题解

题目题目描述你是M,一个雇佣N个标号为从1到N的间谍的情报机关的总管。每个间谍被派往不同的国家并在那获取重要情报。如下是你的任务:1.在部分间谍间组织会面。每次会面在两个间谍间进行,两个间谍交换他们自己获取的或从之前会面中得到的信息。因为在不同国家的两个间谍间组织机密会面很困难,所以每次秘密会面都有一个费用。2.当所有会面结束后,选择一部分间谍参加拯救世界的任务。一个间谍k参加此项任务需要花费Mk。很重要的一点是,任务要成功,必须满足参加任务的间谍获取的情...

2021-07-20 21:25:24 463 2

原创 吃蛋糕 题解

题目题目描述Beny 想要用蛋糕填饱肚子。Beny 一共想吃体积为 c 的蛋糕,他发现有两种蛋糕可以吃,一种体积为 a,一种体积为 b,但两种蛋糕各有特色。Beny 想知道他一共有多少种不同吃法, 使得他恰好可以填饱肚子。输入t第一行一个 t接下来 t 行,每行三个正整数 a,b,c。输出对于每个 a,b,c,输出一个整数表示有几种不同吃法。样例输入样例输入 132 3 43 4 243 7 11样例输入 2412 13 1...

2021-07-19 22:00:14 333 1

原创 【NOIP2003PJ】栈 题解报告

题目题目描述【问题描述】 宁宁考虑的是这样一个问题:一个操作数序列,从1,2,一直到n(图示为1到3的情况),栈A的深度大于n。 现在可以进行两种操作,1.将一个数,从操作数序列的头端移到栈的头端(对应数据结构栈的push操作)2. 将一个数,从栈的头端移到输出序列的尾端(对应数据结构栈的pop操作)使用这两种操作,由一个操作数序列就可以得到一系列的输出序列,下图所示为由1 2 3生成序列2 3 1的过程。(原始状态如上图所示)...

2021-07-19 21:39:03 781

原创 2021.07.19【普及组】模拟赛C组 赛后总结

前言 这次比赛没有预想到的好,19名,223.3分。T1暴力拿到33.3分,T2暴力30,T3因为奇奇怪怪的错误60,T4100。T1数字游戏(TLE) 一道动态规划。 当时没有想到思路。 详见T2 吃蛋糕(TLE) 数论题目,扩展欧几里得裸题。题目给我的就是,要求方案总数。当时以为暴力+卡常数能过,O(Tk)时间复杂度,结果因为数据太刁钻没过。T3守望者的逃离(WA) ...

2021-07-19 20:38:05 163 2

原创 【NOIP2003PJ】数字游戏 题解

题目题目描述丁丁最近沉迷于一个数字游戏之中。这个游戏看似简单,但丁丁在研究了许多天之后却发觉原来在简单的规则下想要赢得这个游戏并不那么容易。游戏是这样的,在你面前有一圈整数(一共n个),你要按顺序将其分为m个部分,各部分内的数字相加,相加所得的m个结果对10取模后再相乘,最终得到一个数k。游戏的要求是使你所得的k最大或者最小。 例如,对于下面这圈数字(n=4,m=2): 当要求最小值时,((2-1) mod 10)×((4+3) mod 10)=1×7=7,要求最大值时,...

2021-07-19 19:43:22 829 4

原创 【中山市选2008】三角形 题解

题目题目描述输入第一行有一个整数Ca,表示有多少组测试数据。对于每组测试数据的第一行有一个整数N(1<=N<=100000),表示有多少个三角形。接下来有N行,每行两个整数,X,Y(-maxlongint<=x<=maxlongint; 0<=y<=maxlongint),表示三角形的顶点坐标。输出对于每组数据,输出三角形的总面积,要保留两位小数。样例输入22-2 22 41100 100样例输出19.0010.

2021-07-19 14:33:03 150 2

原创 【NOIP2005PJ】循环

题目题目描述 乐乐是一个聪明而又勤奋好学的孩子。他总喜欢探求事物的规律。一天,他突然对数的正整数次幂产生了兴趣。 众所周知,2的正整数次幂最后一位数总是不断的在重复2,4,8,6,2,4,8,6……我们说2的正整数次幂最后一位的循环长度是4(实际上4的倍数都可以说是循环长度,但我们只考虑最小的循环长度)。类似的,其余的数字的正整数次幂最后一位数也有类似的循环现象: 循环 循环长度22、4、8、6 ...

2021-07-18 21:43:20 505

原创 2021.07.17【普及组】模拟赛C组 赛后总结

前言 这次比赛很简单。前三题都很水,一道背包,一道模拟,一道递推,还有一道数学高精度。虽然题简单,分数也还可以,但排名不如前两次,22名。原因是有一道题数组开小了。T1 开心的金明 01背包……#include <cstdio>#define max(a,b) a>b ? a:busing namespace std;const int N=30,M=30005;int a[N],b[N],f[N][M];int main(){...

2021-07-17 17:02:54 148

原创 【NOIP2003PJ】麦森数

题目输入 文件中只包含一个整数P(1000<P<3100000)输出此题输出两行1. 第一行输出位数2. 第二行输出结果的最后五百位样例输入1279样例输出386000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104079321946643990819252...

2021-07-16 19:58:08 239

原创 2021.07.16【普及组】模拟赛C组 赛后总结

前言 这次比赛不如上一次理想,但也不错。23名,224.5分。没有一题AC。有一道题之前做过,但比赛时,顺序写错了,导致WA80。T1 花生采摘 一道纯粹的模拟题,我也想到了思路。当时想得没那么周到,没有考虑到时间没用完的情况。下次要想得周到一点,看看在程序末尾要不要输出ans。#include <cstdio>#include <cmath>using namespace std;struct node{ int v; i...

2021-07-16 19:40:23 125

原创 2021.07.15【普及组】模拟赛C组 赛后总结

【总结】 这次比赛考得名词比较靠前,15名。但分数并不高。原因是我们很多同学都不会做或做错了。没有一题AC,T1用暴力骗了50分,T4WA了,T3用动态规划,但由于时间不够,没调出来。...

2021-07-16 07:26:59 143

主定理!!!!!!!!

本文主要讨论主定理的一些特殊情况和核心思想。

2023-09-09

后缀树组基础!!!!!

一篇讲后缀树组基础知识的文章,包括 sa、rk 和 height 即其简单应用,可以用于初步学习后缀树组,也可以作为定时复习后缀树组的笔记。

2023-08-18

异或运算题!!!!!!

异或运算题!!!!!!

2023-07-20

快速傅里叶变换!!!!

快速傅里叶变换!!!!

2023-06-07

后缀数组学习笔记!!!

容我多说几句,让更多人看到我的资源 推荐格式:内容概要+适用人群+使用场景及目标+其他说明

2023-04-28

GDOI 2023 游记!!

摇滚!弹幕!天意!阿噗鲁派!

2023-04-06

P3168 CQOI2015任务查询系统 数据

P3168 CQOI2015任务查询系统 数据

2023-03-22

GDKOI2023 游记.pdf

我的洛谷博客也有,但是是Markdown源码

2023-03-13

[ONTAK2015] Bajtocja 题解.pdf

[ONTAK2015] Bajtocja 题解

2023-01-16

RZCDJRZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!

RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZCDJ! RZCDJ!RZCDJ! RZCDJ! RZCDJ! RZC

2022-05-14

2022.04.16 GDOI普及组

2022.04.16 GDOI普及组

2022-04-14

冯越 2021暑期集训资料.rar

冯越在纪中2021暑期集训的资料

2021-07-21

冯越 2021暑期集训.rar

冯越在纪中2021暑期集训的资源

2021-07-21

编辑距离 题解.docx

编辑距离 题解.docx

2021-07-21

So many prefix 题解.docx

So many prefix 题解.docx

2021-07-21

算法常用——信息学教材_高级本.rar

算法常用——信息学教材_高级本.rar

2021-07-19

【NOIP2005PJ】循环 解题报告 (4).doc

【NOIP2005PJ】循环 解题报告 (4).doc

2021-07-18

星星点灯 题解.docx

星星点灯 题解.docx

2021-07-14

负载平衡 题解.docx

[网络流24题]负载平衡

2021-07-14

空空如也

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

TA关注的人

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