E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
~bzoj
[DP] CH0502:[算法竞赛进阶指南]七夕祭(0x00「基本算法」例题)
E5%9F%BA%E6%9C%AC%E7%AE%97%E6%B3%95%E3%80%8D%E4%BE%8B%E9%A2%98/0502%20%E4%B8%83%E5%A4%95%E7%A5%AD这题是
bzoj
1045
kkkGIGi_qtt
·
2020-08-22 02:23
算法竞赛进阶指南
DP
【树的点分治】【ST表】
BZOJ
3784 —— 树上的路径
题目传送门(权限题警告)总有一个序列,能够满足题目中所需求的一切性质。——鲁迅(没说过)这里引入一个叫做点分治序列的东西,它通过下列步骤生成.1.找到当前树的重心,将重心加入序列.2.从重心出发,dfs遍历整个树,将遍历到的点加入序列.3.将与重心相连的边断掉,生成若干子树,对于每一个子树重复上述过程.显然,点分治序列不是唯一的.例如下图的一个点分治序列是471096258317109109625
ShawnBox
·
2020-08-22 02:12
ST表
树的点分治
树
BZOJ
点分治
【KMP】【伪思维题】
BZOJ
- 1511 —— OKR-Periods of Words
题目传送门可能是我太弱了,想了很久才想明白首先,KMP的fail数组可以看作是某一个前缀的最长公共前后缀的长度.即f[i]是前i个字符,前后缀相同的最长长度.在通俗地举个例子:abcabcf[5]=3,前缀一个’abc’,后缀一个’abc’,所以是3.用i-f[i],求得是最短的循环长度.红色区域表示前后缀相同的区域,用i-f[i]后得到下面的蓝色区域将蓝色区间复制一份放到后面,不就满足了要求了吗
ShawnBox
·
2020-08-22 02:11
KMP
思维题
bzoj
4753(分数规划+树形DP+背包DP+复杂度分析)
把0看做一个需要取的点,那么通过题目给的约束条件这就变成了一个树形背包DP。。然而这个比率貌似不好决策。。于是用分数规划,这样权值改变之后就变成常规树DP然后一个显然的做法是在已取根节点的前提下把子树的背包合并到根上面去,可是会发现合并背包的代价非常大,合并一次的复杂度能达到O(n^2),好像会炸(然后就一直不敢写事实上背包里面的无用状态非常多,只要用有效状态进行转移的话复杂度可以变得很低,不妨设
qkoqhh
·
2020-08-22 02:12
DP
分数规划
其他算法
省选专练之容斥【
BZOJ
4767】两双手
老W是个棋艺高超的棋手,他最喜欢的棋子是马,更具体地,他更加喜欢马所行走的方式。老W下棋时觉得无聊,便决定加强马所行走的方式,更具体地,他有两双手,其中一双手能让马从(u,v)移动到(u+Ax,v+Ay)而另一双手能让马从(u,v)移动到(u+Bx,v+By)。小W看见老W的下棋方式,觉得非常有趣,他开始思考一个问题:假设棋盘是个无限大的二维平面,一开始马在原点(0,0)上,若用老W的两种方式进行
dingwufu9301
·
2020-08-22 01:54
刷题总结——稻草人(
bzoj
4237cdq分治)
题目:DescriptionJOI村有一片荒地,上面竖着N个稻草人,村民们每年多次在稻草人们的周围举行祭典。有一次,JOI村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。和启示中的一样,田地需要满足以下条件:田地的形状是边平行于坐标轴的长方形;左下角和右上角各有一个稻草人;田地的内部(不包括边界)没有稻草人。给出每个稻草人的坐标,请你求出有多少遵从启示的田地的个数Input第一行一个正整数
banzhangzhi8819
·
2020-08-22 01:16
数据结构与算法
BZOJ
2177 [曼哈顿最小生成树]
Description平面坐标系xOy内,给定n个顶点V=(x,y)。对于顶点u,v,u与v之间的距离d定义为|xu–xv|+|yu–yv|。你的任务就是求出这n个顶点的最小生成树。Solution把平面划分为八个区域以后只有这八个区域的最近点与该点的连边在Kruscal中有贡献。找到这八个点只要用树状数组维护一下即可。好像很妙的方法。有一个地方要去重,不然会WA#include#include#
Vectorxj
·
2020-08-22 01:38
最小生成树
树状数组
并查集
【
BZOJ
】1213 [HNOI2004]高精度开根
Description晓华所在的工作组正在编写一套高精度科学计算的软件,一些简单的部分如高精度加减法、乘除法早已写完了,现在就剩下晓华所负责的部分:实数的高精度开m次根。因为一个有理数开根之后可能得到一个无理数,所以这项工作是有较大难度的。现在要做的只是这项工作的第一步:只对自然数进行开整数次根,求出它的一个非负根,并且不考虑结果的小数部分,只要求把结果截断取整即可。程序需要根据给定的输入,包括需
Pure_W
·
2020-08-22 00:07
BZOJ
【
BZOJ
】4590 [Shoi2015]自动刷题机
Description曾经发明了信号增幅仪的发明家SHTSC又公开了他的新发明:自动刷题机–一种可以自动AC题目的神秘装置。自动刷题机刷题的方式非常简单:首先会瞬间得出题目的正确做法,然后开始写程序,每秒,自动刷题机的代码生成模块会有两种可能的结果:A.写了x行代码。B.心情不好,删掉了之前写的y行代码。(如果y大于当前代码长度则相当于全部删除。)对于每个OJ所有题目,存在某个固定的长度n>0。一
Pure_W
·
2020-08-22 00:07
BZOJ
【
BZOJ
】4619 [Wf2016] Swap Space
Description你有许多电脑,它们的硬盘用不同的文件系统储存数据。你想要通过格式化来统一文件系统。格式化硬盘可能使它的容量发生变化。为了格式化,你需要买额外的硬盘。当然,你想要买容量最小的额外储存设备以便省钱。你可以按任意顺序格式化硬盘。格式化之前,你要把该硬盘上所有数据移到一个或更多的其他硬盘上(可以分割数据)。格式化后,该硬盘可以立刻开始使用。你没有必要把数据放到它原来所在的硬盘上。数据
Pure_W
·
2020-08-22 00:07
BZOJ
切比雪夫距离(
bzoj
3210: 花神的浇花集会)
欧氏距离:两点直接线段最短曼哈顿距离:直角距离例:二维平面上两点距离切比雪夫距离:一致范数所衍生的度量,又称L∞度量先看例子:二位平面上两点切比雪夫距离为(国际象棋中国王从A点到达B点所要走的步数即两者的切比雪夫距离)n维平面(x1,x2,x3…xn)上的两点切比雪夫距离为该公式等价于但是描述两点的不一定只有坐标,还有其他的东西,令pi为空间p点(or向量por其它)的其中一个度量,qi同理那么两
Jaihk662
·
2020-08-22 00:29
#
数学or几何
bzoj
1696 曼哈顿距离+中位数
题意:给出n个点的坐标,求一个不与这n个点重合的整数点,使这n个点到这个点的曼哈顿距离和最小,输出最小距离和和满足条件的点的个数假设我们满足条件的点为(x,y),ans表示最小曼哈顿距离和易知ans=sigma(xi-x)+sigma(yi-y)=sigma(xi)+sigma(yi)-n*(x+y)(1>1];while(ixxdodec(j);if(ilthensort1(l,j);end;p
Eirlys_North
·
2020-08-22 00:35
bzoj
计算几何
中位数
【最短路+坐标变换】
BZOJ
4061[Cerc2012]Farm and factory
【题目】原题地址有一个n点m边的带权连通无向图,现在要增加一个点,和一些有权边使得这个点和原来的图连通,要求原图每个点到点1和点2存在一条最短路不经过新点,最小化新点到原图所有点的距离平均值,新边的边权可以是实数,答案误差不超过10−8。2≤n≤105,m≤3×105,边权≤106。【题目分析】显然是最短路相关,但核心并不明显。所以我们应该先化一下式子再考虑其他东西。【解题思路】设dis(i,j)
Dream_Lolita
·
2020-08-22 00:30
图论-最短路
BZOJ
1604: [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 曼哈顿距离转切比雪夫距离 Treap
1604:[Usaco2008Open]CowNeighborhoods奶牛的邻居TimeLimit:5SecMemoryLimit:64MBSubmit:1131Solved:463[Submit][Status][Discuss]Description了解奶牛们的人都知道,奶牛喜欢成群结队.观察约翰的N(1≤N≤100000)只奶牛,你会发现她们已经结成了几个“群”.每只奶牛在吃草的时候有一个
BlackJack_
·
2020-08-22 00:18
切比雪夫距离
—————————计算几何
平衡树
—————————中级数据结构
【
bzoj
4742: [Usaco2016 Dec]Team Building】dp
4742:[Usaco2016Dec]TeamBuildingTimeLimit:10SecMemoryLimit:128MBSubmit:168Solved:98[Submit][Status][Discuss]DescriptionEveryyear,FarmerJohnbringshisNNcowstocompetefor"bestinshow"atthestatefair.Hisarch-
BinGoo0o0o
·
2020-08-22 00:17
【
bzoj
5106: [CodePlus2017]汀博尔】二分查找
5106:[CodePlus2017]汀博尔TimeLimit:10SecMemoryLimit:512MBSubmit:101Solved:43[Submit][Status][Discuss]Description有n棵树,初始时每棵树的高度为Hi,第i棵树每月都会长高Ai。现在有个木料长度总量为S的订单,客户要求每块木料的长度不能小于L,而且木料必须是整棵树(即不能为树的一部分)。现在问你最
BinGoo0o0o
·
2020-08-22 00:17
【
bzoj
1354: [Baltic2005]Bus Trip】图论+动态规划
1354:[Baltic2005]BusTripTimeLimit:5SecMemoryLimit:162MBSubmit:121Solved:86[Submit][Status][Discuss]Description这里有N座城镇,和城镇之间的M巴士单行线(没有中间停靠站)。城镇从1到N标号。一个旅行者在0时刻位于1号城镇想要到达P号城镇。他将乘坐巴士在T时刻到达P号城镇。如果他早到了,他必须
BinGoo0o0o
·
2020-08-22 00:17
【
bzoj
3072: [Pa2012]Two Cakes】dp
3072:[Pa2012]TwoCakesTimeLimit:10SecMemoryLimit:128MBSubmit:241Solved:72[Submit][Status][Discuss]Description有两个长度为n的排列(1#include#include#defineN1000005usingnamespacestd;intmp[N],a[N],b[N],p[N],n,t,l,r
BinGoo0o0o
·
2020-08-22 00:17
【
bzoj
2653: middle】二分答案+可持久化线段树
2653:middleTimeLimit:20SecMemoryLimit:512MBSubmit:2164Solved:1199[Submit][Status][Discuss]Description一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。给你一个长度为n的序列s。回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]
BinGoo0o0o
·
2020-08-22 00:17
【
bzoj
4488: [Jsoi2015]最大公约数】性质题
4488:[Jsoi2015]最大公约数TimeLimit:10SecMemoryLimit:256MBSubmit:242Solved:141[Submit][Status][Discuss]Description给定一个长度为N的正整数序列Ai对于其任意一个连续的子序列{Al,Al+1...Ar},我们定义其权值W(L,R)为其长度与序列中所有元素的最大公约数的乘积,即W(L,R)=(R-L+
BinGoo0o0o
·
2020-08-22 00:17
【
bzoj
4571: [Scoi2016]美味】区间异或和最大 ,可持久化线段树(主席树)
4571:[Scoi2016]美味TimeLimit:30SecMemoryLimit:256MBSubmit:704Solved:380[Submit][Status][Discuss]Description一家餐厅有n道菜,编号1...n,大家对第i道菜的评价值为ai(1≤i≤n)。有m位顾客,第i位顾客的期望值为bi,而他的偏好值为xi。因此,第i位顾客认为第j道菜的美味度为biXOR(aj
BinGoo0o0o
·
2020-08-22 00:17
NOIWC前的交流题目汇总
RT2018.12.27i207M:
BZOJ
4695最假女选手以维护最大值为例,记录最大值和严格次大值和最大值的出现次数,然后取min的时候递归到小于最大值但大于次大值修改,这个就是最重要的地方,剩下的就是码码码调调调
weixin_30263277
·
2020-08-22 00:51
bzoj
2177/51nod-1213 曼哈顿距离最小生成树
算法分析对不起我写这个的时候我们国庆节只放了一天假,所以我精神有点不正常…大家忽略一些不太对的东西即可。原理分析曼哈顿距离:对于两点p1(x1,y1),p2(x2,y2),它们之间的曼哈顿距离为|x1-x2|+|y1-y2|那么如何迅速地求曼哈顿距离最小生成树呢?我们找到一个点p1,然后以它为原点建立坐标轴,那么它只需要与这八个区域里的每个区域和它曼哈顿距离最近的点连一条边即可。这是为什么呢?我们
litble
·
2020-08-22 00:24
图论
BZOJ
2177: 曼哈顿最小生成树 曼哈顿最小生成树
2177:曼哈顿最小生成树TimeLimit:10SecMemoryLimit:259MBSubmit:281Solved:117[Submit][Status][Discuss]Description平面坐标系xOy内,给定n个顶点V=(x,y)。对于顶点u、v,u与v之间的距离d定义为|xu–xv|+|yu–yv|你的任务就是求出这n个顶点的最小生成树。Input第一行一个正整数n,表示定点个
BlackJack_
·
2020-08-22 00:13
—————————计算几何
最小生成树
—————————树
【
bzoj
4061: [Cerc2012]Farm and factory】
4061:[Cerc2012]FarmandfactoryTimeLimit:10SecMemoryLimit:128MBSecSpecialJudgeSubmit:172Solved:54[Submit][Status][Discuss]Description向Byteland的国王Bitolomew致敬!国王Bitolomew认为Byteland是一个独一无二的国家。它太小了,它所有的市民(包
BinGoo0o0o
·
2020-08-22 00:41
单调栈萌新讲解
所以就直接讲他的功能了:在入栈时遵循单调原则,可以求出一个元素向左和向右所能扩展的最大长度;具体操作:例1:求一个元素的右侧的最近比他大的元素位置(
BZOJ
3401);INPUT:输入一个n代表元素个数
weixin_30596343
·
2020-08-21 22:16
splay模板(洛谷3391,
BZOJ
3223)
题目题目传送门Description您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是54321,翻转区间是[2,4]的话,结果是52341Input第一行为n,mn表示初始序列有n个数,这个序列依次是(1,2……n-1,n)m表示翻转操作次数接下来m行每行两个数[l,r]数据保证1#include#include#include#in
yjjr
·
2020-08-21 21:23
数据结构
知识点模板
bzoj
洛谷
OI成长历程
bzoj
4259 残缺的字符串
题目描述给定S,TS,TS,T,其中∣T∣#definedbdoubleusingnamespacestd;constintN=12e5+5;constdbPI=acos(-1);charS[N],T[N];intn,m,t=1,p,r[N],f[N],s;structO{dbr,i;}a[N],b[N],c[N],d[N],e[N],h[N];Ooperator+(OA,OB){return(O
Johnny817
·
2020-08-21 18:47
多项式
BZOJ
-3172: [Tjoi2013]单词(SA+RMQ+二分查找)
代码(第二次写,很长很丑)(刚开始快排在
BZOJ
上过了,在WIKI上却TLEL了,搞的只能硬着头皮去写基排):#include#include#include#
AmadeusChan
·
2020-08-21 12:46
BZOJ
2820 - YY的GCD(莫比乌斯反演)
BZOJ
2820-YY的GCD(莫比乌斯反演)题目链接
BZOJ
2820-YY的GCD题意TTT组查询,每次给定N,MN,MN,M,求1<=x<=N,1<=y<=M1<=x&
SingleK
·
2020-08-21 11:39
莫比乌斯反演
莫比乌斯训练报告(随训练更新)
目录莫比乌斯函数简介:具体运用:莫比乌斯反演公式训练记录:zoj3435传送门
bzoj
2154Crash的数字表格莫比乌斯函数简介:莫比乌斯函数,数论函数,由德国数学家和天文学家莫比乌斯(AugustFerdinandMöbius
xiange_hu
·
2020-08-21 10:19
数论
集训或补题
杜教筛学习报告(随训练更新)
目录关于杜教筛的简述训练记录:51nod1244莫比乌斯函数之和51nod1239欧拉函数之和
bzoj
3944sumhdu5608Function关于杜教筛的简述看了skywalkert的博客大概明白了
xiange_hu
·
2020-08-21 10:46
数论
集训或补题
【
BZOJ
2758】Blinker的噩梦,扫描线+splay+链剖
传送门思路:代码题如果你已经做过一些扫描线的题目的话,这道题的思路一点都不难想:不相交的图形→确定它们构成一棵树如何确定这棵树→扫描线+setset中的比较函数→圆直接代入方程计算,凸多边形相当于一坨线段,类似圆那样分成上下两部分,直接暴力枚举确定扫描线与哪条线段相交即可询问坐标中的点→像处理图形那样来确定它们所在的是哪个图形这样的话问题就转化成在一棵带边权的树上,每次查询两点的路径xor值或修改
iamxym
·
2020-08-21 07:44
bzoj
2419 & poj 3532 电阻 题解
【原题】2419:电阻TimeLimit:10SecMemoryLimit:128MBSubmit:131Solved:51Description你突破了无数艰难险阻,终于解决了上面那道题,众神犇瞬间就震惊了。他们发现居然有人可以把那种非人类做的题目做出来。他们一致同意,最后这道题不能再出数学题了。考虑到两位小盆友的状态,他们决定考考你的初中物理水平。一个电路板,有N个接点,M个电阻。电阻两端都在
阿蒋
·
2020-08-21 05:24
bzoj题解
poj题解
[
BZOJ
5293]BJOI2018:求和
BZOJ
5293你都做BJOI了你会做不来这道题?
romiqi_new
·
2020-08-21 02:35
BZOJ
1089: [SCOI2003]严格n元树【数学题】
1089:[SCOI2003]严格n元树TimeLimit:1SecMemoryLimit:162MBDescription如果一棵树的所有非叶节点都恰好有n个儿子,那么我们称它为严格n元树。如果该树中最底层的节点深度为d(根的深度为0),那么我们称它为一棵深度为d的严格n元树。例如,深度为2的严格2元树有三个,如下图:给出n,d,编程数出深度为d的n元树数目。Input仅包含两个整数n,d(0#
XSamsara
·
2020-08-21 01:08
BZOJ
数学题
【
BZOJ
4200】【UOJ132】【NOI2015】小园丁与老司机
【题目链接】
BZOJ
UOJ【思路要点】将所有点按照纵坐标排序,分别处理同一纵坐标的点。显然,每个点在各个方向上的后继点若存在,是唯一的,先预处理。
cz_xuyixuan
·
2020-08-21 01:16
【OJ】BZOJ
【OJ】UOJ
【类型】做题记录
【算法】线性规划与网络流
【算法】最大流
【算法】有上下界的网络流
【算法】动态规划
【算法】差分与前缀和思想
【
BZOJ
3160】万径人踪灭
【题目链接】点击打开链接【思路要点】枚举对称中心,设关于该中心对称点的个数为\(x\),以该点为中心的最长回文子串长度为\(y\),那么该点对答案的贡献应为\(2^x-\lfloor\frac{y+1}{2}\rfloor\)。其中对称点的个数可以通过FFT或bitset压位求出,最长回文子串长度可以用Manacher算法求出。时间复杂度\(O(\frac{N^2}{w})\)或\(O(NLogN
cz_xuyixuan
·
2020-08-21 01:15
【OJ】BZOJ
【类型】做题记录
【算法】压位
【算法】FFT与NTT
【算法】Manacher算法
bzoj
5006: [THUWC2017]Bipartite 随机二分图
题意:有三种边,每组边有不同的出现几率和规则,问这个图存在完备匹配的期望。题解:很神的想法。考虑状压,表示两边各自的匹配状态,因为两边的点数匹配点数相同,所以实际上最多只有一百多万种状态。如果只有0类边那么就很好转移了。然后有一个脑洞很大的想法:将第一种边(x−>y,u−>u)(x−>y,u−>u)拆成三条,前两条分别是(x−>y)(x−>y)和(u−>v)(u−>v),期望为1212,第三条边是
fyc_kabuto
·
2020-08-21 01:51
期望dp
状压dp
思路
bzoj
5384: 有趣的字符串题
题意白兔有一个长度为?的字符串。白云有?个询问,每个询问会询问一段区间的本质不同回文子串个数。题解挺好玩的题先说一个暴力的做法,就是建立PAM然后离线,rrr端点一个一个加,维护l的答案然后每一次,就暴力找到以rrr结尾的所有回文串,再找到上一次出现的位置,这个可以在PAM的fail树上用线段树维护,然后用树状数组资瓷区间加即可那么复杂度就是O(n2logn)O(n^2logn)O(n2logn)
OI界第一麻瓜
·
2020-08-21 01:51
高二生活
bzoj
5018: [Snoi2017]英雄联盟
题意:这N个英雄中,第i个英雄有Ki款皮肤,价格是每款CiQ币(同一个英雄的皮肤价格相同)。为了让自己看起来高大上一些,小皮球决定给同学们展示一下自己的皮肤,展示的思路是这样的:对于有皮肤的每一个英雄,随便选一个皮肤给同学看。比如,小皮球共有5个英雄,这5个英雄分别有0,0,3,2,4款皮肤,那么,小皮球就有3*2×4=24种展示的策略。现在,小皮球希望自己的展示策略能够至少达到M种,请问,小皮球
fyc_kabuto
·
2020-08-21 01:51
dp
bzoj
5017: [Snoi2017]炸弹
Description在一条直线上有N个炸弹,每个炸弹的坐标是Xi,爆炸半径是Ri,当一个炸弹爆炸时,如果另一个炸弹所在位置Xj满足:Xi−Ri≤Xj≤Xi+Ri,那么,该炸弹也会被引爆。现在,请你帮忙计算一下,先把第i个炸弹引爆,将引爆多少个炸弹呢?Input第一行,一个数字N,表示炸弹个数。第2∼N+1行,每行2个数字,表示Xi,Ri,保证Xi严格递增。N≤500000−10^18≤Xi≤10
OI界第一麻瓜
·
2020-08-21 01:20
线段树(合并)
暴力/水题
【
BZOJ
2288】[POJ Challenge]生日礼物(线段树)
题目来源:
BZOJ
2288如果m=1m=1m=1我们只需要求最大子段和即可。但是当m>1m>1m>1时,我们的选取可能会产生后效性。
changle_cyx
·
2020-08-21 01:01
数据结构
——
线段树
[BJOI2018] 求和
题目描述:求∑x∈Path(u,v)deep(x)k∑x∈Path(u,v)deep(x)k题目分析:注意到K比较小树剖和倍增均可维护…题目链接:
BZOJ
5293Luogu4427Ac代码:树剖跑的贼慢
HT008_123
·
2020-08-21 01:30
题目分析
树剖
线段树
bzoj
1441Min 裴蜀定理
一开始以为是什么构造题目,后来才发现是裴蜀定理。。裴蜀定理:若a,b是整数,且gcd(a,b)=d,那么对于任意的整数x,y,ax+by都一定是d的倍数,特别地,一定存在整数x,y,使ax+by=d成立。也就是说,忽略符号,gcd(a,b)就是ax+by所能表示的最小正整数对所有的数求gcd即可#include#include#include#definefo(i,a,b)for(inti=a;i
Transcendence_magia
·
2020-08-21 01:29
bzoj
裴蜀定理
【
BZOJ
4104】【Thusc2015】解密运算
这些XJB算法的题竟然是小夏令营题想想就好可怕TAT(你萌不知道什么是XJB算法???)讲道理这道题的标程虽然奇短无比但是想法还是蛮有启发意义的。。。我试着口胡一下原理QAQ先考虑无元素重复的情况:首先会得到N+1个序列的按字典序排列的最后一个值对于每一个序列,为了表达方便,我们扯一个三元组出来,注意到所有组成的集合和组成的集合一模一样(一个环上所有相邻元素的集合)。而我们得到的序列就是将所有三元
RicardoWWW
·
2020-08-21 01:40
杂七杂八
bzoj
4161: Shlw loves matrixI 常系数线性齐次递推
题意给定数列{hn}前k项,其后每一项满足hn=a1*h(n-1)+a2*h(n-2)+…+ak*h(n-k)其中a1,a2…ak为给定数列。请计算h(n),并将结果对1000000007取模输出。对于100%数据,满足n#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintN=4005;consti
SFN1036
·
2020-08-21 01:48
线性代数
矩阵乘法
bzoj
2741: 【FOTILE模拟赛】L 分块+可持久化trie
题意给出一个序列A,每次询问一段区间[l,r]内最大的连续异或和。强制在线。n#include#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintN=12005;constintM=205;intn,m,block,bin[35],a[N],root[N],pos[N],sta[M],end[M],
SFN1036
·
2020-08-21 01:48
可持久化字典树
分块
HDU 1695
(x,y)和(y,x)算一对思路:跟
BZOJ
2301差不多减去重复的对数,就是n和m的区间交的区间#include#include#include#include#include#include#include
humeay
·
2020-08-21 01:49
数学
[
BZOJ
2436][NOI 2011]NOI嘉年华(DP优化)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=2436思路这个题做起来很复杂很繁琐。。。以下思路整理自http://blog.csdn.net/whjpji/article/details/7547159首先将所有的区间离散化,这一步很好实现。然后就是求三个数组num[i][j],pre[i][j],suf[i][j]num[i][j]=[
我是傻叉
·
2020-08-21 01:50
NOI
动态规划
传统题
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他