自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 luo3372线段树模板的分块做法

题目大意请你维护一个有n个元素的整数序列,要求支持区间查询&区间修改对于100%的数据,\(1<=n<=10^5\)分析正常做法是线段树维护区间修改、区间查询,今天我要讲的是一种暴力做法:分块分块的思想并不复杂,分块把一个长度为n的区间分成num段,操作时如果是整段用标记修改,不是整段的部分暴力修改分析时间复杂度:在这题中,每段的标记修改是\(O(1)\)...

2018-09-29 08:25:00 153

转载 [TopCoder]棍子

题目描述你有一堆棍子。每个木棒的长度是一个正整数。你想要一组棍子所有的棍子都有相同的长度。您可以通过执行零个或多个步骤来更改当前集合。每个步骤必须如下所示:你选择一根棍子。所选棒的长度必须至少为2。设L为所选木棍的长度。如果L是偶数,把棍子切成两根长度为L/2的棍子。否则,把它切成长度为(L-1)/2和(L+1)/2的棒。把两根新棍子中的一根留下,把另一根扔掉。可以证明,任何一...

2018-09-28 10:01:00 212

转载 KMP替代算法——字符串Hash

很久以前写的。。。今天来谈谈一种用来替代KMP算法的奇葩算法——字符串Hash例题:给你两个字符串p和s,求出p在s中出现的次数。(字符串长度小于等于1000000)字符串的Hash根据字面意思,这种算法是以Hash为基础的,要Hash,就必须要将字符串转化为数字;假设这两个字符串是26个字母组成的,那么我们就可以把它们看成两个26进制的数。但是因为字符串很长,这个数肯定是...

2018-09-27 21:50:00 191

转载 TopCoder Div2

代码附在文末.多组数据一定要初始化啊啊啊贪心要[大胆]猜想,小心证明A题目翻译题目描述有两个正整数A和B,两个操作+3或者-2。问,至少多少次操作可以让A变到B输入多组数据,第一行一个整数T(1<=T<=5)两个整数A和B(1<=A,B<=100)输出最少操作次数样例输入310 1423 2318 12样例输出303S...

2018-09-27 10:02:00 131

转载 NOIP注意事项

https://blog.csdn.net/zxin__/article/details/78477605,作者zxinhttps://loj.ac/article/58https://blog.csdn.net/C20180630/article/details/53158021转载于:https://www.cnblogs.com/YJZoier/p/9706693.h...

2018-09-26 14:28:00 87

转载 [Code+#4]最短路 解题报告

Luogu · 传送门Orz THU众大佬,lct(注意不是link-cut-tree,是一个大佬)这道题很容易让人联想到 最短路,但是最短路需要先 建图;暴力建出所有边的算法显然是不可行的,因为这样会建出 \(O(n^2 + m)\) 条边;那么我们要考虑能不能 减少一些边 ,使边的数量可以接受。从哪里入手减少边的数量呢?异或或许是一个不错的切入口。举个栗子:假设我们...

2018-09-26 09:19:00 146

转载 [BZOJ1984][Luogu4315]月下“毛景树”

题目大意给出一棵 n 个点的无根树,待边权,要求维护一下操作:修改某条边的边权修改点 u 到点 v 路径上所有边的边权点 u 到点 v 路径上所有边的边权加上某个值查询点 u 到点 v 路径上所有边的边权最大值Solution边权下放后 是 树链剖分 裸题,代码略长;用线段树维护区间加、改、查操作,关于线段树多操作优先级的处理可以看这里。#include<cs...

2018-09-22 10:24:00 105

转载 线段树 区间开方区间求和 & 区间赋值、加、查询

本文同步发表于 https://www.zybuluo.com/Gary-Ying/note/1288518线段树的小应用 —— 维护区间开方区间求和题目传送门约定: sum(i,j) 表示区间 [i,j] 中所有元素的和,也就是\(\Sigma_{k=i}^j a_k\)这个维护思想来自 分块 ;线段树维护区间开方的难点就在于我们没有办法很方便地维护区间的和,具体来说,如果我们...

2018-09-20 14:12:00 525

转载 [模板][题解][Luogu1939]矩阵乘法加速递推(详解)

题目传送门题目大意:计算数列a的第n项,其中:\[a[1] = a[2] = a[3] = 1\]\[a[i] = a[i-3] + a[i - 1]\]\[(n ≤ 2 \times 10^9)\]一般的递推是O(n)的,显然时间和空间都不能承受。由于每一步递推都是相同的。这句话包含了2个层面:首先,递推式是相同的;其次,递推的条件也要是相同的。综合来说,每一步的递推都是相...

2018-08-08 12:27:00 235

转载 【BZOJ1103】大都市 解题报告

题目传送门打算5分钟写完题解题目大意有一棵n个点的有根树, 初始时每条边均为红色,有两种操作:把某条边染为蓝色统计根到某一点路径上的红边数量思路用\(a_i\)表示根到点i路径上的红边数,修改边(u,v)时,不失一般性,设\(dep(u) < dep(v)\),那么以v为根的子树中,所有\(a_i\)都要减1。用线段树点查区改。用黑科技欧拉序,不失一般性,设\...

2018-08-06 20:36:00 139

转载 【Luogu3381】【模板】缩点

本文同步发表于https://www.zybuluo.com/Gary-Ying/note/1235385题目描述给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。输入输出格式输入格式:第一行,n,m第二行,n个整数,依次代表点权第三至m+2行,每...

2018-08-01 22:56:00 89

转载 KMP学习笔记

问题(字符串匹配问题)给出一个主串A和一个模式串(又叫匹配串)B,询问B在A中出现的次数一般做法枚举起点,逐位比较A和B具体来说,假设枚举的起点为i,当前比较到第j位(指模式串中的第j位),那么我们只需要比较\(A[i+j-1]\)和\(B[j]\)就可以了。这个算法的最坏时间复杂度是\(O(nm)\)。(形如 A="aaaaaaaaaaaaab" B="aaaaaaaaab"的...

2018-07-27 22:56:00 95

转载 品味题目的味道

“虽有佳肴,弗食,不知其旨也;虽有至道,弗学,不知其善也。” ——《庄子》古人就已经把“至道”比作“佳肴”,需要我们亲身品味,细细解读,认真思考,才能知晓“其善”。其实,我们的学习也是这样。品习题不仅仅是为了检验我们是否学懂了、学会了、能干了,更多的是为了让我们体会解题过程中的思维过程,总结解题的“套路”。这是一个充满“套路”的时代,套路不是别人教的,是自己体会的。解一道题,就好...

2018-07-26 22:27:00 109

转载 【NOI2015】【BZOJ4196】软件包管理器 - 题解

DescriptionLinux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu使用的apt-get,Fedora/CentOS使用的yum,以及OSX下可用的homebrew都是...

2018-07-23 19:04:00 108

转载 宝藏 - 解题报告

好累啊,不想写题目大意了,放个链接吧。算法:类似于最小生成树的DP写法(其实一毛一样),预处理转移后直接转移代码:#include<bits/stdc++.h>#define INF 100000000#define maxn 12using namespace std;int n,m,mat[maxn+5][maxn+5];int w[maxn+5][1&...

2018-07-15 11:10:00 253

转载 状态压缩动态规划 - 总结【普及+,提高-】

状态压缩动态规划是一类特殊的动态规划,通常有一维用来表示一个二进制状态。状态压缩,顾名思义,就是把原来要一个bool数组表示状态压缩到一个int变量里。围绕状压DP,我们将介绍它的前世今生,领略状压DP的特点、技巧、应用。Part 1 特点状压DP的最显著特点就是n一般不会超过20,这样你才能状压啊。其次,状压DP经常会被用来解决类似于全排列的问题,这里以2008年宁波市初中组的导...

2018-07-15 11:09:00 386

转载 第一篇随笔 - Hello world!

第一篇随笔 - Hello world!第一篇随笔 - Hello world!第一篇随笔 - Hello world!第一篇随笔 - Hello world!第一篇随笔 - Hello world!第一篇随笔 - Hello world!第一篇随笔 - Hello world!第一篇随笔 - Hello world!(滑稽)转载于:https://www.cnbl...

2018-07-14 19:44:00 175

空空如也

空空如也

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

TA关注的人

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