自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Comet OJ 计算机(computer)

Comet OJ 计算机(computer)题目传送门题目描述小 X 有一台奇怪的计算机。这台计算机首先会读入一个正整数 nn,然后生成一个包含 nn 个数的序列 aa。一开始 a_i(1 \le i \le n)*a**i(1≤i≤n*) 的值均为 11。接下来,小 X 会进行 n-1n−1 次操作,每次操作会输入一个指令,这个指令有 22 种情况:x +表示把此时序列...

2019-09-28 11:00:00 428

转载 洛谷 P3374 【模板】树状数组 1

洛谷 P3374 【模板】树状数组 1洛谷传送门题目描述如题,已知一个数列,你需要进行下面两种操作:1.将某一个数加上x2.求出某区间每一个数的和输入格式第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。接下来M行每行包含3个整数,表示一个操作,具体如下:操作1: 格式:1 x k ...

2019-09-27 20:53:00 382

转载 洛谷 P1403 [AHOI2005]约数研究

洛谷 P1403 [AHOI2005]约数研究洛谷传送门题目描述科学家们在Samuel星球上的探险得到了丰富的能源储备,这使得空间站中大型计算机“Samuel II”的长时间运算成为了可能。由于在去年一年的辛苦工作取得了不错的成绩,小联被允许用“Samuel II”进行数学研究。小联最近在研究和约数有关的问题,他统计每个正数N的约数的个数,并以f(N)来表示。例如12的约数有1、...

2019-09-27 19:56:00 391

转载 洛谷 P1226 【模板】快速幂||取余运算

洛谷 P1226 【模板】快速幂||取余运算题目传送门题目描述输入b,p,k的值,求b^p mod k的值。其中b,p,k*k为长整型数。输入格式三个整数b,p,k.输出格式输出“b^p mod k=s”s为运算结果输入输出样例输入 #1复制输出 #1复制题解:快速幂模板题目。关于快速幂的讲解请参考我的上一篇博客:浅谈快速幂直接上代码:#include&l...

2019-09-27 19:40:00 310

转载 浅谈快速幂

浅谈快速幂这篇随笔简单讲解一下数学问题种快速幂的实现原理及实现。快速幂的用途顾名思义,快速幂就是很快速的幂运算,试想当你面对一个问题:求\(a^b\)的时候,你的第一反应是开\(long long\)然后用\(for\)循环一点一点求。那么你就已经会了幂运算的\(O(b)\)算法。按常理来讲,这样的算法已经够用了,但是遇到一些卡时间的题目的时候还是会\(T\),于是快速幂应运而生...

2019-09-27 19:27:00 141

转载 JDOJ 1790: 高精度A-B

JDOJ 1790: 高精度A-BJDOJ传送门洛谷 P2142 高精度减法洛谷传送门题目描述高精度减法输入格式两个整数a,b(第二个可能比第一个大)输出格式结果(是负数要输出负号)输入输出样例输入 #1复制输出 #1复制说明/提示20%数据a,b在long long范围内100%数据0 < a,b \leq 10^{10086}0<a,b≤10...

2019-09-27 13:45:00 176

转载 JDOJ 1789: 高精度A+B

JDOJ 1789: 高精度A+BJDOJ传送门洛谷 P1601 A+B Problem(高精)洛谷传送门Description已知两个整数A、B求A+BInput第一行为A第二行为BOutput输出一行为A+B的结果Sample Input5 6Sample Output11HINT0 <= A, B <= \(10^{100000}\)...

2019-09-27 13:16:00 153

转载 VIJOS-P1167 南蛮图腾

洛谷 P1498 南蛮图腾洛谷传送门JDOJ 1325: VIJOS-P1167 南蛮图腾JDOJ传送门Description自从到了南蛮之地,孔明不仅把孟获收拾的服服帖帖,而且还发现了不少少数民族的智慧,他发现少数民族的图腾往往有着一种分形的效果(看Hint),在得到了酋长的传授后,孔明掌握了不少绘图技术,但唯独不会画他们的图腾,于是他找上了你的爷爷的爷爷的爷爷的爷爷……帮忙...

2019-09-25 19:57:00 255

转载 浅谈分治算法

浅谈分治算法本篇随笔讲解信息学奥林匹克竞赛中的分治算法。分治算法更多的是一种思想,不仅是一种算法本身,以后的很多高级算法和数据结构(比如分块),都是分治思想的一种应用。好好体会分治思想,对算法竞赛的思维开发非常有帮助。分治的概念分治:字面上的意思就是“分而治之”,简单来说,就是把一个难搞的大问题拆分成很多相对来讲容易搞的小问题,然后把小问题的答案合并起来,导出大问题的答案。是为分...

2019-09-25 18:49:00 177

转载 VIJOS-P1013 强墙

JDOJ 1198: VIJOS-P1013 强墙JDOJ传送门Description​ 在一个长宽均为10,入口出口分别为(0,5)、(10,5)的房间里,有几堵墙,每堵墙上有两个缺口,求入口到出口的最短路经。Input​ 第一排为n(n< =20),墙的数目。 接下来n排,每排5个实数x,a1,b1,a2,b2。 x表示墙的横坐标(所有墙都是竖直的),a1-b1和a...

2019-09-25 18:41:00 185

转载 USACO Max Flow

洛谷 P3128 [USACO15DEC]最大流Max Flow洛谷传送门JDOJ 3027: USACO 2015 Dec Platinum 1.Max FlowJDOJ传送门DescriptionFarmer John has installed a new system of N−1pipes to transport milk between the ), conven...

2019-09-25 10:43:00 151

转载 USACO Grass Planting

洛谷 P3038 [USACO11DEC]牧草种植Grass Planting洛谷传送门JDOJ 2282: USACO 2011 Dec Gold 3.Grass PlantingJDOJ传送门DescriptionProblem 3: Grass Planting [Travis Hance, 2011]Farmer John has N barren pastures ...

2019-09-23 20:53:00 254

转载 洛谷 P3178 [HAOI2015]树上操作

洛谷 P3178 [HAOI2015]树上操作洛谷传送门题目描述有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个操作,分为三种:操作 1 :把某个节点 x 的点权增加 a 。操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。操作 3 :询问某个节点 x 到根的路径中所有点的点权和。输入格式第一行包含两个整数 N, M 。表示点数和操...

2019-09-23 19:18:00 156

转载 史上最全NOIP初赛知识点

CSP-J/S 第一轮知识点选讲\(NOIP\)(全国青少年信息学奥林匹克竞赛)于2019年取消。取而代之的是由\(CCF\)推出的非专业级软件能力认证,也就是现在的\(CSP-J/S\)。作为一名于2019年1月入\(OI\)的蒟蒻\(OIer\),没能参加\(NOIP\)是我一生的遗憾。但在遗憾之余,我不得不备战\(CSP\)的认证。而\(CSP\)非专业级认证的第一轮(也就是\(...

2019-09-20 19:45:00 785

转载 史上最全的CSP-J/S 第一轮知识点

CSP-J/S 第一轮知识点选讲\(NOIP\)(全国青少年信息学奥林匹克竞赛)于2019年取消。取而代之的是由\(CCF\)推出的非专业级软件能力认证,也就是现在的\(CSP-J/S\)。作为一名于2019年1月入\(OI\)的蒟蒻\(OIer\),没能参加\(NOIP\)是我一生的遗憾。但在遗憾之余,我不得不备战\(CSP\)的认证。而\(CSP\)非专业级认证的第一轮(也就是\(...

2019-09-20 19:40:00 6197

转载 洛谷 P1886 滑动窗口

洛谷 P1886 滑动窗口洛谷传送门题目描述现在有一堆数字共N个数字(N<=10^6),以及一个大小为k的窗口。现在这个从左边开始向右滑动,每次滑动一个单位,求出每次滑动后窗口中的最大值和最小值。例如:The array is [1 3 -1 -3 5 3 6 7], and k = 3.输入格式输入一共有两行,第一行为n,k。第二行为n个数(<INT_MA...

2019-09-19 19:59:00 154

转载 背包九讲—简单背包

背包九讲背包问题是一种动态规划算法的衍生问题。它可以被看作一种独立的题型,也可以看作是一种线性动态规划。学好背包、学会背包,对于深入理解动态规划算法有着极大的好处,并能帮助理解一些更深层次的动态规划问题。背包问题分支有许多子问题。每一个问题有一个相对独立又互相关联的解决方法。在本篇随笔中,我使用了一个“古老”的标题:“背包九讲”。在这九个讲解块中,我加入了我对背包问题的一些个人理解与...

2019-09-18 19:34:00 160

转载 NOIP 2005 采药

洛谷 P1048 采药洛谷传送门JDOJ 1277: [NOIP2005]采药 T3JDOJ传送门Description​ 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的...

2019-09-18 19:17:00 294

转载 洛谷 P2357 守墓人

洛谷 P2357 守墓人题目描述在一个荒凉的墓地上有一个令人尊敬的守墓人, 他看守的墓地从来没有被盗过, 所以人们很放心的把自己的先人的墓安顿在他那守墓人能看好这片墓地是必然而不是偶然.....因为....守墓人懂风水 0.0他把墓地分为主要墓碑和次要墓碑, 主要墓碑只能有 1 个, 守墓人把他记为 1 号, 而次要墓碑有n-1 个,守墓人将之编号为 2,3...n...

2019-09-17 20:33:00 208

转载 NOI 2015 软件包管理器

洛谷 P2146 [NOI2015]软件包管理器洛谷传送门题目描述Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu使用的apt-get,Fedora/CentOS使用...

2019-09-17 18:37:00 172

转载 洛谷 P3384 【模板】树链剖分

洛谷 P3384 【模板】树链剖分题目传送门题目描述如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作:操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z操作2: 格式: 2 x y 表示求树从x到y结点最短路径上所有节点的值之和操作3: 格式: 3 x z 表示将以x为根节点的子树内所有节点值都加上z操...

2019-09-16 20:41:00 123

转载 浅谈树链剖分

浅谈树链剖分本篇随笔讲解图论中的树链剖分相关内容。树链剖分是树上问题的极常用操作,可以说不会树链剖分,一半以上的树上难题都毫无思路。其重要性不言而喻。想要流畅阅读本篇博客并学习树链剖分,需要读者具有一定的图论基础,并对树形结构和深搜算法有基本的认识。由于本蒟蒻的水平可能不足支持强大的树剖的讲解,所以题解中的一些不足之处敬请大佬们指正。树链剖分的基本概念树链剖分,顾名思义,就是把...

2019-09-14 16:31:00 304

转载 JDOJ 3055: Nearest Common Ancestors

JDOJ 3055: Nearest Common AncestorsJDOJ传送门Description给定N个节点的一棵树,有K次查询,每次查询a和b的最近公共祖先。样例中的16和7的公共祖先(LCA:Least Common Ancestors)是4。Input第一行两个整数N(1 < N <= 105)、K(1 <= K <= 105)第2...

2019-09-11 20:39:00 190

转载 洛谷 U87052 一线天

洛谷 U87052 一线天题目传送门题目背景\(JDFZ\)即将举办第一届“一线天”趣味运动会......题目描述“一线天”运动会在\(JLU\)南岭校区(这个地方对\(Seaway\)很重要)举行,因为那个地方有许多狭窄的道路...“一线天”的游戏规则如下:比赛场地内有\(N\)个点,\(M\)条边,点与点之间有很多宽窄不一的道路(宽度为\(V_i\))。选手参赛时会被指定从...

2019-09-09 20:52:00 105

转载 求解LCA问题的几种方式

求解LCA问题的几种方式这篇随笔讲解图论中LCA问题(最近公共祖先)的几种求解方式及实现方法。LCA问题属于高级图论,所以希望读者学习过初级图论,知道图的一些基本知识,并懂得深搜算法的实现方式。这样理解本篇博客将会快捷、舒适。知识准备理解LCA问题,理解节点深度是至关重要的,大家可以画一棵树。在一棵树中,所有的节点都有一个深度。根节点的深度是1,其他节点的深度可以用深搜遍历树来处理...

2019-09-09 20:46:00 224

转载 洛谷 U86564 排队形

洛谷 U86564 排队形题目传送门题目背景\(JDFZ2019\)秋季运动会开始辣!为了使强大的高一 · \(6\)班有一个更好的精神面貌,班主任\(T\)老师和体委\(LY\),\(LYB\)开始排班级的队形......题目描述队形是一个不规则图形(要是规则的话还排什么),分为\(N\)列,每列有数量不定的同学(排队开始前每列都没有同学)。三个排队形的人有明确的分工:\(L...

2019-09-06 20:40:00 114

转载 洛谷 U86501 趣味擂台

洛谷 U86501 趣味擂台题目传送门题目背景\(JDFZ\)\(2019\)秋季运动会开始辣!运动会中有一个叫做“趣味擂台”的游戏......题目描述游戏内容是这样的:擂台是一个\(N\times M\)的矩阵。由两支班级队伍参与游戏:攻擂方和守擂方。攻擂方由第一排的任意点出发,每次能向上下左右任一方向行进,经过擂台矩阵到达最后一排。而守擂方会在擂台矩阵除第一排和最后一排的任...

2019-09-06 20:37:00 99

转载 洛谷 P1168 中位数

洛谷 P1168 中位数洛谷传送门题目描述给出一个长度为NN的非负整数序列A_i*A**i,对于所有1 ≤ k ≤ (N + 1) / 21≤k≤(N+1)/2,输出A_1, A_3, …, A_{2k - 1}A1,A3,…,A2k*−1的中位数。即前1,3,5,…1,3,5,…个数的中位数。输入格式第11行为一个正整数NN,表示了序列长度。第22行包含NN个非负整数A_i...

2019-09-05 18:22:00 332

转载 洛谷 P1182 数列分段 Section II

洛谷 P1182 数列分段 Section II洛谷传送门题目描述对于给定的一个长度为N的正整数数列A-iA−i,现要将其分成M(M≤N)M(M≤N)段,并要求每段连续,且每段和的最大值最小。关于最大值最小:例如一数列4 2 4 5 142451要分成33段将其如下分段:[4 2][4 5][1][42][45][1]第一段和为66,第22段和为99,第33段和为11,和...

2019-09-05 18:19:00 119

转载 二分写法选讲

二分写法总结众所周知,二分是一种特别常用的求解答案的方式。无论是二分查找,还是二分答案,都通过二分思想把求解转化成了判定。这样就大大减少了思维难度,并大大减少了复杂度。但实现二分并不是我们想象的那样简单,实现二分的难点是判定函数的书写以及二分循环的写法,判定函数需要根据题目的类型不同具体类型具体分析。那么我们这篇随笔就着重讲解一下二分的写法,以便让大家拍对二分,拍熟二分。本篇随笔是功...

2019-09-04 19:07:00 237

转载 快读&快写模板【附O2优化】

快读&快写模板快读快写,顾名思义,就是提升输入和输出的速度。在这里简单介绍一下几种输入输出的优劣。C++ cin/cout 输入输出:优点是读入的时候不用管数据类型,也就是说不用背scanf/printf的%d、%c、%lld等繁琐的东西,但是缺点就是比scanf/printf慢一些。C scanf/printf 输入输出:与C++对比,比cin/cout快一些,但使用方法...

2019-09-04 09:46:00 1038

转载 JDOJ 1775: 求N!中0的个数

JDOJ 1775: 求N!中0的个数JDOJ传送门Description求N!结果中末尾0的个数N! = 1 * 2 * 3 ....... NInput输入一行,N(0 < N < unsigned INT_MAX)Output输出一行,0的个数Sample Input5Sample Output1题解:求\(\prod_{i=1}^{i=n}...

2019-09-03 19:49:00 149

转载 NOIP 2009 Hankson 的趣味题

洛谷 P1072 Hankson 的趣味题洛谷传送门JDOJ 1648: [NOIP2009]Hankson的趣味题 T2JDOJ传送门Description  Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson 正在思考一个有趣的问题。  今天在课堂上,老师讲解了如何求两个正整数c1 和c2...

2019-09-03 19:26:00 142

转载 浅谈最大公约数及最小公倍数

最大公约数及最小公倍数本篇随笔讲解信息学奥林匹克竞赛中的数学部分知识点——最大公约数及最小公倍数。最大公约数及最小公倍数是信竞中非常常考的数学知识点,无论是一些数学公式的推导,还是互质、欧拉函数等相关类型题,都需要最大公约数和最小公倍数的参与。本篇随笔要求读者有不低于高中一年级的数学基础及一定的思维推理能力,一些数学符号及基本概念将不再赘述。GCD&LCM任意两正整数\...

2019-09-03 18:26:00 313

转载 NOIP 2017 小凯的疑惑

洛谷 P3951 小凯的疑惑洛谷传送门JDOJ 3154: [NOIP2017]小凯的疑惑 D1 T1JDOJ传送门Description小凯手中有两种面值的金币,两种面值均为正整数且彼此互素。每种金币小凯都有无数个。在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的。现在小凯想知道在无法准确支付的物品中,最贵的价值是多少金币?注意:输入数据保证存在小凯无法准确支付的...

2019-08-31 15:39:00 223

转载 约数相关知识点详解

约数相关知识点详解本篇随笔讲解信息学奥林匹克竞赛中数学部分的约数相关知识点。大体包括:整数唯一分解定理的推论,求\(N\)的正约数集合,筛选\(1 - N\)每个数的正约数集合。需要读者有不低于高中一年级的数学素养及一定的逻辑推理能力。本篇随笔将不再对一些基本定理和数学知识、概念进行讲解,有需要的同学请自行补习。整数唯一分解定理的推论通过质数相关知识点的学习,我们知道了一个正整...

2019-08-31 15:30:00 413

转载 CF1073D Berland Fair

CF1073D Berland Fair洛谷 CF1073D Berland Fair洛谷传送门题意翻译第十一届Berland博览会马上就会开始!博览会中有nn个摊位,这些摊位围成一个圆圈,也就是说1号摊位与2号摊位相邻、2号摊位与3号摊位相邻……n号摊位与1号摊位相邻。每个摊位都在出售糖果(这也是够奇葩的),但是摊位之间的价格可能不同,第ii个摊位中糖果的价格为a_{i}*a*...

2019-08-31 13:50:00 130

转载 POJ 3784 Running Median

POJ 3784 Running MedianPOJ传送门DescriptionFor this problem, you will write a program that reads in a sequence of 32-bit signed integers. After each odd-indexed value is read, output the median (...

2019-08-30 20:26:00 98

转载 洛谷 P1628 合并序列

洛谷 P1628 合并序列题目传送门题目描述有N个单词和字符串T,按字典序输出以字符串T为前缀的所有单词。输入格式输入文件第一行包含一个正整数N;接下来N行,每行一个单词,长度不超过100;最后一行包含字符串T。【数据规模】对于60%的数据,满足1≤N≤1000;对于100%的数据,满足1≤N≤100000且所有字符均为小写字母;输出格式按字典序升序输出答案。输...

2019-08-30 18:49:00 558

转载 洛谷 P3378 【模板】堆

洛谷 P3378 【模板】堆洛谷传送门题目描述如题,初始小根堆为空,我们需要支持以下3种操作:操作1: 1 x 表示将x插入到堆中操作2: 2 输出该小根堆内的最小数操作3: 3 删除该小根堆内的最小数输入格式第一行包含一个整数N,表示操作的个数接下来N行,每行包含1个或2个正整数,表示三种操作,格式如下:操作1: 1 x操作2: 2操作3: 3输出格式包含若...

2019-08-30 18:09:00 94

空空如也

空空如也

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

TA关注的人

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