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
BZOJ
3754 Tree之最小方差树 MST
题目大意:求一个图的最小标准差生成树。思路:毫无思路,之后看了题解。居然是一个很厉害的暴力。一个很关键的地方:枚举平均值,然后根据(a-ave(a))^2将边排序,做最小生成树。所有的标准差最小值就是答案。但是这是为什么?如果当前枚举的ave(a)并不是选取的边的平均值怎么办?那么就一定有一个你会枚举到的ave(a)计算之后的标准差要比现在小。这样基本就可以说明这个做法的正确性了。但是需要枚举的范
16bit戦争
·
2020-09-14 19:59
BZOJ
BZOJ
3524 POI 2014 Couriers 主席树
题目大意给出一个序列,问一段区间内有没有出现过一半以上的数字。思路用主席树取区间出来,在权值线段树上找。CODE#define_CRT_SECURE_NO_WARNINGS#include#include#include#include#defineMAX500010#defineMAXR10000010usingnamespacestd;structSegTree{SegTree*son[2];
16bit戦争
·
2020-09-14 19:59
主席树
POI
BZOJ
BZOJ
1032 JSOI 2007 祖码Zuma 区间DP
题目大意:按照祖玛的玩法(随意选颜色),给出一段区间,问最少用多少个球能够把所有颜色块都消除。思路:把输入数据按照连续的块处理,保存成颜色和数量,然后用这个来DP。我们知道,一个单独的块需要两个相同的颜色可以消去,对于这样的块f[i][i]=2,其余的>=2个的块只需要一个,这样的块f[i][i]=1。转移就比较简单了,按照区间DP的一般思想,最外层循环的是区间长度,中间循环的是起始位置,最后循环
16bit戦争
·
2020-09-14 19:59
BZOJ
BZOJ
3943 Usaco2015 Feb SuperBull Prim
题目大意异或Prim。思路没开longlongWA了一次你敢信?CODE#define_CRT_SECURE_NO_WARNINGS#include#include#include#include#defineMAX2010#defineINF0x3f3f3f3fusingnamespacestd;intpoints;intsrc[MAX];intf[MAX];boolv[MAX];longlon
16bit戦争
·
2020-09-14 19:59
Prim
BZOJ
USACO
BZOJ
USACO
Prim
最大生成树
BZOJ
3720 Gty的妹子树 树上分块
题目大意:给出一棵树,要求维护:1.求出以x为根节点的子树的严格大于y的数量。2.将一个节点的权值改变。3.在一个节点下加一个权值为y的节点。思路:分块这个东西太神了(别找我分析时间复杂度。。树上的分块更神。。。首先,分块的原则和正常分块一样,把一棵树分成√n块,每一块不超过√n个,然后所有的时间复杂度降到了O(√n),(这个题还有个排序,所以还有一个log(n))。如何在树上分块。规定根节点在编
16bit戦争
·
2020-09-14 19:59
BZOJ
bzoj
1433 [ZJOI2009]假期的宿舍(最大流)
1433:[ZJOI2009]假期的宿舍TimeLimit:10SecMemoryLimit:162MBSubmit:1717Solved:754[Submit][Status][Discuss]DescriptionInputOutputSampleInput13110010011100100SampleOutputˆˆHINT对于30%的数据满足1≤n≤12。对于100%的数据满足1≤n≤50
hahalidaxin
·
2020-09-14 19:06
bzoj
3631
树剖+数组差分(就不用线段树)#includeusingnamespacestd;typedeflonglongLL;constintINF=0x3f3f3f3f;inlineintread(void){intx=0,c,f=1;do{c=getchar();if(c=='-')f=-1;}while(c'9');do{x=x*10+c-'0';c=getchar();}while(c>='0'&
fengchang3
·
2020-09-14 18:11
bzoj
数据结构
BZOJ
_1433_[ZJOI2009]假期的宿舍_二分图匹配
BZOJ
_1433_[ZJOI2009]假期的宿舍_二分图匹配题意:学校放假了······有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题。
diaopang1934
·
2020-09-14 18:20
BZOJ
3631 [JLOI2014]松鼠的新家(树链剖分)
直接进行树链剖分每一轮,路径上的点加1最后输出答案时,除起点外的结点权值要减1只用到区间增减,单点查询和值,因此并不需要线段树来维护另一种思路:类似前缀和的思想从起点x到终点y,只需给x,y两个结点加1,给LCA(x,y),fa[LCA(x,y)]减1,最后做一次从底到根的递推即可求出每个点在多少条链上树剖:#include#include#includeusingnamespacestd;vec
cjk_cjk
·
2020-09-14 18:54
树的分治
思路题
最短路树学习笔记及例题
构建方法:就是在跑dijkstra时同时维护每个点是哪个点哪条边更新的,这个点这条边就是它在最短路树上的父亲/到父亲的边例题:T1.
bzoj
3694最短路题意:给定了最短路树要求不经过树上到i点最后一条边的到
caoyang1123
·
2020-09-14 18:05
不常用但有时很有用的东西
笔记
刷题集
训练集
BZOJ
4816[SDOI2017]数字表格(莫比乌斯反演)
题目链接\(Description\)用\(f_i\)表示\(fibonacci\)数列第\(i\)项,求\(\prod_{i=1}^{n}\prod_{j=1}^{m}f[gcd(i,j)]\)。\(T#includeusingnamespacestd;constintmod=1e9+7;constintN=1e6+7;intQ,n,m,tot;intprime[N],mu[N],f[N],g[
adolflee2050
·
2020-09-14 18:00
BZOJ
1802: [Ahoi2009]checker
题目描述若有两个红格相邻第一问的答案为0,所有位置上的棋子都可以通过在这两个格子上放棋子得到第二设f[i]表示想让第i个格子上有棋子需要放的棋子数若没有,第一问答案为偶数格子上白格的个数,第二问为偶数格子上红格的个数#include#include#includeusingnamespacestd;constintN=1e3+7;intn;boolflag;longlongf[N];boola[N
adolflee2050
·
2020-09-14 18:00
BZOJ
1511: [POI2006]OKR-Periods of Words
题目描述/*问题即求某一前缀A=XYZX的最小X的长度,可根据KMP中的nxt求出但直接做会超时考虑已经求过的某一串A是另一个串B的前缀,那么在求B的对答案的贡献时会重复一次求A的过程所以可以在求完A之后更新A的nxt为求出X的位置,这样求B时就会直接跳到X的位置*/#include#includeusingnamespacestd;constintN=1e6+7;intn;longlongans
adolflee2050
·
2020-09-14 18:00
BZOJ
3631 松鼠的新家(差分)
题目链接:
BZOJ
3631题解:从节点x走到节点y经过的所有节点都要放一块糖果,树上两个点之间的路径是唯一的,经过lca(x,y),所以可以差分来做。
XHRlyb
·
2020-09-14 18:39
树形dp
差分
差分
树形DP
[
BZOJ
3631]JLOI2014松鼠的新家|树上差分
看起来是一个裸的树链剖分,其实不用那么麻烦。。给每个点一个标记表示它到root上所有点权值+多少,把每一次将一条链上权值+1的操作差分就相当于把L,R标记+1,把lca和fa[lca]标记-1,最后把标记往上传就行了。。#include#include#defineN300005usingnamespacestd;structedge{inte,xu,next;}ed[N*4];intn,i,ne
Tag_king
·
2020-09-14 18:00
BZOJ
bzoj
3631 松鼠的新家[LCA][树上差分]
3631:[JLOI2014]松鼠的新家TimeLimit:10SecMemoryLimit:128MBSubmit:1643Solved:776[Submit][Status][Discuss]Description松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊
SindarDawn
·
2020-09-14 18:22
LCA
bzoj
树上差分
重写
【
BZOJ
1433】 [ZJOI2009]假期的宿舍
1433:[ZJOI2009]假期的宿舍TimeLimit:10SecMemoryLimit:162MBSubmit:1318Solved:575[Submit][Status]DescriptionInputOutputSampleInput13110010011100100SampleOutputˆˆHINT对于30%的数据满足1≤n≤12。对于100%的数据满足1≤n≤50,1≤T≤20。二
Regina8023
·
2020-09-14 18:16
~二分图~
【
BZOJ
3631】 [JLOI2014]松鼠的新家
3631:[JLOI2014]松鼠的新家TimeLimit:10SecMemoryLimit:128MBSubmit:681Solved:329[Submit][Status][Discuss]Description松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊维
Regina8023
·
2020-09-14 18:44
~树链剖分~
BZOJ
1433 ZJOI2009 假期的宿舍 最大流
题目大意:给定一些人,有些人是在校学生,有些去学校探访,在校学生有些回家,一个人只能睡认识的人的床,求能不能睡下二分图的模型,左侧是所有需要睡觉的人,右侧是所有能用的床铺,二分图最大匹配即可嫌建图麻烦可以考虑最大流一个点拆成两个如果这个人需要睡床,从原点出发向这个人的第一个点连边如果这个人是在校学生,从这个人的第二个点向汇点连边如果i==j或者i和j认识,从i的第一个点出发向j的第二个点连边跑最大
PoPoQQQ
·
2020-09-14 18:39
BZOJ
网络流
【树套树】【
BZOJ
2141】排队
题目思路代码#include#defineN200002#defineM5000002usingnamespacestd;intn,m,q[N],ans;inths[N],tot,num[M];intsum[M],root[N],ls[M],rs[M],sz;voidinsert(int&k,intl,intr,intw,intf){if(!k)k=++sz;sum[k]+=f;if(l==r)r
CE自动机
·
2020-09-14 18:38
bzoj
1433 [ZJOI2009]假期的宿舍(最大流/二分图最大匹配)
S向所有需要床的人建边,所有床向T建边,i认识j,i向j的床建边,每个人向自己的床建边,跑dinic,看是否所有需要床的人都有床了。为什么要把人和床分开建呢?因为a认识b,b认识c,a不认识c的话,a并不能睡在c的床上。如果只建一个人,就会出现问题。#includeusingnamespacestd;#definelllonglong#defineN150#defineinf0x3f3f3f3fi
Icefox_zhx
·
2020-09-14 18:02
bzoj
-----网络流-------
最大流
[
BZOJ
3653] 谈笑风生
题目给定一棵n个点的有根树,另有q次询问,每次询问给定a、k,求有多少个点对(b,c)满足a、b、c两两不同,a、b都是c的祖先且a、b间距离不超过k。n,q≤3×10^5。思路有两种情况。当b是a的祖先时,b在a的1至k级祖先中任选,c在a的子树内任选。当b在a子树内时,要求depb≤depa+k,c在b的子树内任选。可以用主席树(或线段树合并)维护a子树内、dep在某个区间限制内的size和。
CE自动机
·
2020-09-14 18:51
BZOJ
3631&&洛谷P3258[JLOI2014]松鼠的新家
树上差分裸题两个目标点之间的最短路径上的房间都要放一个糖,所以用树上差分,然后因为从一个房间出发是不需要糖果的,所以最后输出之前要减一再输出看这里代码//ByAcerMo#include#include#include#include#includeusingnamespacestd;constintM=300500;intn,a[M];intdep[M],f[M][20],s[M];intto[
AcerMo
·
2020-09-14 18:09
差分
倍增LCA
bzoj
、codeforces、hdu等等的做题记录(更新中)
2019/5/29
bzoj
4240树状数组求逆序对+贪心(有个结论)(中)codeforces1167F树状数组区间记录贡献(难)codeforces1167E双指针思维记录前后缀(中)codeforces1081E
Amo-
·
2020-09-14 17:47
做题记录
bzoj
3631: [JLOI2014]松鼠的新家 (树上差分)
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=36313631:[JLOI2014]松鼠的新家TimeLimit:10SecMemoryLimit:128MBSubmit:2341Solved:1205[Submit][Status][Discuss]Description松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n
sega_handsome
·
2020-09-14 17:30
------树上差分
BZOJ
3631: [JLOI2014]松鼠的新家 树上差分_LCA
BZOJ
3631:[JLOI2014]松鼠的新家树上差分_LCACode:#include#definesetIO(s)freopen(s".in","r",stdin)#definemaxn300001usingnamespacestd
EM-LGH
·
2020-09-14 17:50
[
BZOJ
3631][洛谷P3258][JLOI2014]松鼠的新家
题目描述松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在”树“上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,……,最后到an,去参观新家。可是这样会导致维尼重复走很多房间,懒惰的维尼不听地推辞。可是松鼠告诉他,每走到一个房间,他
infinity_edge
·
2020-09-14 17:39
bzoj
洛谷
【
bzoj
1195】[HNOI2006]最短母串
此题似乎是一个dp。。dp[i][j]表示选了i这个集合的字符串,最后一个是j的最短字符串。(字典序顺便搞定)然后发现需要处理掉一串为另一串子串的情况,特判一些特殊情况(或者奇怪的姿势)就好了。。这题很卡空间,请务必不要乱开数组。#include#definegcgetchar()usingnamespacestd;intn,len[13],Len[13];intlength[4096][13],
wzf_2000
·
2020-09-14 08:06
bzoj
dp
字符串
dp
字符串
c++
bzoj
3143
之前我们曾经用dp解决过数学期望问题,这次我们用的是解方程的方法首先在编号之前,肯定要求出每条边的期望经过次数然后可以转化为求边端点的期望次数这种做法我一开始接触是noip2013的初赛问题求解,是类似的思想当出现循环无法用dp解决时,我们考虑列方程设pi为点i的期望经过次数则容易得到pi=sigma(pj/dj)dj表示出度,j是与i相邻的点特殊的p1=1+sigma(pj/dj)pn=0(因为
weixin_33743703
·
2020-09-14 08:13
BZOJ
1047:[HAOI2007]理想的正方形——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=1047https://www.luogu.org/problemnew/show/P2216#sub有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。参考:http://blog.csdn.net/ziqian2000/article/de
weixin_33716557
·
2020-09-14 08:10
【HNOI2013】题解
bzoj
3139~
bzoj
3144
比赛题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3139题解:3$\le$N$\le$10,比较明显是一个搜索题,一开始我是直接搜了,没有记忆化,如果先枚举每一队可以的胜负平,加上合法性判断,再进行枚举,那么是可以拿到70分的,这里有一个重要的剪枝,在枚举了每一队的情况后一定要判断胜场+负场是否相等,这里有20分。。以下正解:在爆搜的时候我
weixin_30815469
·
2020-09-14 08:05
bzoj
2729: [HNOI2012]排队
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2729思路:简单的排列组合题A(n,n)*(A(n+1,2)*A(n+3,m)+A(m,1)*A(2,2)*A(n+1,1)*A(n+2,m-1))首先我们观察,男生无限制,先把男生排好即A(n,n)然后我们排老师,老师不能相邻,n个男生有n+1个空位如果老师被男生隔开,即有A(n+1,2)的
weixin_30772105
·
2020-09-14 07:33
BZOJ
1047 [HAOI2007]理想的正方形
【题意】有一个n*m的整数组成的矩阵,现请你从中找出一个x*x的正方形区域,使得该区域所有数中的最大值和最小值的差最小。【题解】单调队列。设原来的矩阵为$a[i][j]$.先用单调队列处理出每个位置的$b[i][j]=min(a[i][k]),k=j-x+1-->j$.再用单调队列处理出每个位置的$c[i][j]=min(c[k][i]),k=i-x+1-->i$.这样$c[i][j]$就是以$i
weixin_30663471
·
2020-09-14 07:00
BZOJ
1047: [HAOI2007]理想的正方形
1047:[HAOI2007]理想的正方形TimeLimit:10SecMemoryLimit:162MBSubmit:3530Solved:1946[Submit][Status][Discuss]Description有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。Input第一行为3个整数,分别表示a,b,n的值第二行至第a+1
weixin_30468137
·
2020-09-14 07:52
bzoj
4539: [Hnoi2016]树
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4539思路:首先把大树缩点,一个点代表一次操作复制的子树两个点之间的边权值就是两个子树的根在大树中的距离,这个可以在原树中用倍增求出至于从大树标号转成原树标号,就相当于求子树内编号第k大的点的编号,用可持久化线段树即可。询问的话,就先把两个点移到对应复制操作的子树的根,计算距离,再在缩好点的大
weixin_30474613
·
2020-09-14 07:52
1064: [Noi2008]假面舞会 -
BZOJ
Description一年一度的假面舞会又开始了,栋栋也兴致勃勃的参加了今年的舞会。今年的面具都是主办方特别定制的。每个参加舞会的人都可以在入场时选择一个自己喜欢的面具。每个面具都有一个编号,主办方会把此编号告诉拿该面具的人。为了使舞会更有神秘感,主办方把面具分为k(k≥3)类,并使用特殊的技术将每个面具的编号标在了面具上,只有戴第i类面具的人才能看到戴第i+1类面具的人的编号,戴第k类面具的人能
weixin_30341735
·
2020-09-14 07:17
bzoj
4013: [HNOI2015]实验比较
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4013思路:首先把等于的缩成一个点,由好的向坏的连边,有环肯定无解。然后题目里说“小D都最多只记住了某一张质量不比i差的另一张图片Ki”那就是每个点就最多只有一条入边,那存在合法方案的图就一定是森林。加一个虚根,这可以树形DP了。假设f[i][j]表示i号点的子树中的所有点构成的有且只有j个小
weixin_30338461
·
2020-09-14 07:46
BZOJ
4352 预处理 + DP
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4352一道SB题。。先把所有积木的长度从小到大排序。设前i块积木的摆放方案为f[i]。先考虑第i块摆在最下面的情况。显然合法,且方案数为f[i-1]。然后对于前i-1块的每一种摆放方案,都可以把第i块摆在s[i]块之上,其中s[i]为可以被第i块摆在上面的积木块数,可以O(n)预处理出来。所
weixin_30248399
·
2020-09-14 07:40
【
BZOJ
】【P2328】【HNOI2011】【赛车游戏】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2328题解传送门:http://www.cnblogs.com/Randolph87/p/3667963.htmlCode:#includeusingnamespacestd;constintmaxn=1e4+10;constdoubleeps=1e-7;intT,n;doublevmax,a
iamzky
·
2020-09-14 07:02
OI
BZOJ
1197
BZOJ
1197题目
BZOJ
1197分析考虑DPDPDPf[i][j]f[i][j]f[i][j]表示前iii维空间划分jjj部分最多可以分出多少空间可以找找规律:一维是:2,4,6,8,10...2,4,6,8,10
strategist_614
·
2020-09-14 07:38
BZOJ
[COGS301] [NOI2001] 炮兵阵地
pid=301题目大意给定01棋盘,1可以放炮兵,每个炮兵间x和y轴距离大于等于2,询问最多放几个题解状压DP根据[
BZOJ
1725][Usaco2006Nov]CornFields牧场的安排就可以设计出相似的状态
slongle_amazing
·
2020-09-14 07:00
动态规划—状压DP
【HNOI2006】
bzoj
1195 最短母串
Description给定n个字符串(S1,S2,„,Sn),要求找到一个最短的字符串T,使得这n个字符串(S1,S2,„,Sn)都是T的子串。Input第一行是一个正整数n(n#include#includeusingnamespacestd;constintoo=0x3f3f3f3f;structstr{chars[602];intl;voidrd(){scanf("%s",s+1);l=st
sdfzyhx
·
2020-09-14 07:41
动态规划
bzoj
省选真题
bzoj
1047[HAOI2007]理想的正方形 单调队列
题意:有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。早就看过这题了,解法其实很简单啦,但是我单调队列经常打错,然后没什么信心去搞这题==最后想了想还是要锻炼一下自己就来刚了一波。这应该是一个二维单调队列一样的东西,具体的话就是单调队列求出每一个点往右n个的最小最大值。然后每一次对于一个n*n的矩形,枚举他的长宽起点(或者终点,都一样
Transcendence_magia
·
2020-09-14 07:22
bzoj
单调队列
神奇脑洞题
[Hnoi2013]游走(
bzoj
3143)
Description:一个无向连通图,顶点从1编号到N(N≤500),边从1编号到M(M≤N2)。小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z到达N号顶点时游走结束,总分为所有获得的分数之和。现在,请你对这M条边进行编号,使得小Z获得的总分的期望值最小。Solution:如果我们求出了
期待变成神犇的zzj
·
2020-09-14 07:48
数学
bzoj
hnoi
BZOJ
_P2729[HNOI2012]排队&Codevs_P1994 排队(数论)
TimeLimit:10SecMemoryLimit:128MBSubmit:1362Solved:632[Submit][Status][Discuss]Description某中学有n名男同学,m名女同学和两名老师要排队参加体检。他们排成一条直线,并且任意两名女同学不能相邻,两名老师也不能相邻,那么一共有多少种排法呢?(注意:任意两个人都是不同的)Input只有一行且为用空格隔开的两个非负整数
BeiYu-oi
·
2020-09-14 07:41
数论
BZOJ
Codevs
高精度
BZOJ
2328: [HNOI2011]赛车游戏
Hint里的没有数据是肿么回事,仿佛是在刻意地逗我笑首先这是个贪心题我们考虑首先让耗油量尽可能地低上坡段是必须耗油的,速度先置为0下坡段速度可以提升一下,达到耗油为0即可平底自然速度为0然后找到当前速度最小的路段,提升它的速度与次小的平齐,注意不要超过限制直到提升不了为止,最后结算一下如果发现最小和次小速度相等就把他们合并了#include#include#include#include#incl
nlj1999
·
2020-09-14 07:52
堆
贪心
bzoj
1197 花仙子的魔法 动态规划
看了题解才明白,动态规划的转移方程不是像我这样弱的人就能够想出来的!首先解释一下题意,其实就是求若干个n维球体最多能把n维空间分为多少部分。首先附上动态规划转移方程f[i][j]=f[i][j-1]+f[i-1][j-1],下面做个解释:首先f[i][j]表示在i维空间中已经有j个i维球体最多能分成多少部分。那么在已经有j-1个i维球体后,再加入一个,那么最多和原来的每个都相交一次。我们知道两个n
lych_cys
·
2020-09-14 06:55
bzoj
【HNOI2017】
BZOJ
4827礼物题解(FFT)
题目:
BZOJ
4827.题目大意:给定两个环x,yx,yx,y,其中环xxx可以全体权值加ccc(一个自然数),环yyy可以旋转角度.现在要求操作后∑i=0n−1(xi−yi)2\sum_{i=0}^{
hezlik
·
2020-09-14 06:14
[
BZOJ
1047][HAOI2007]理想的正方形
TimeLimit:10SecMemoryLimit:162MBDescription有一个a∗ba*ba∗b的整数组成的矩阵,现请你从中找出一个n∗nn*nn∗n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。Input第一行为3个整数,分别表示a,b,na,b,na,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。100%的数据
dxyinme
·
2020-09-14 06:27
-----------数据结构
ST表
HNOI 2006
BZOJ
1195 最短母串
题面问题描述给定n个字符串(S1,S2,„,Sn),要求找到一个最短的字符串T,使得这n个字符串(S1,S2,„,Sn)都是T的子串。输入第一行是一个正整数n(n#include#includeconstintN=12,LEN=50;intn;charans[N*LEN];structACautomaton{structnode{node*suc[26],*fl;intvst[1fl=rt;}in
dk810510
·
2020-09-14 06:20
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他