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
---4241:历史研究【回滚莫队】
题目:
BZOJ
---4241:历史研究题意:给出N个数,Q次询问区间【qL,qR】内每个数*出现次数的最大值分析:回滚莫队的板子题学习自:『回滚莫队及其简单运用』普通莫队每次添加数和删除数都要及时维护答案
KobeDuu
·
2020-08-14 05:54
数据结构----莫队/分块
ACM数论基础 详细整理
米勒罗宾素数测试)素数筛法埃氏筛线性筛区间筛PrimeDistanceHDU6069CountingDivisors(区间分解质因数)阶乘分解ural1055Combinations约数算术基本定理的扩展数值分块
BZOJ
1257
qcwlmqy
·
2020-08-14 05:22
数论
bzoj
2560 串珠子 状压dp 容斥
设f[i]表示集合i连在一起的方案数,容斥一下就行了。复杂度O(3n)#includeusingnamespacestd;#definelllonglong#definemod1000000007intn;intc[21][21],f[(1>j&1)for(intk=j;k>k&1)sum[i]=(ll)sum[i]*(c[j+1][k+1]+1)%mod;}for(inti=1;i<1<
make_it_for_good
·
2020-08-14 05:34
dp
bzoj
2792 [Poi2012]Well 单调队列 二分
二分答案,先求一个满足相邻两项之差不大于答案时每个位置的最大值b[i]。设当前位置为i,二分的答案为x,那么需要满足对于j∈[1,n]b[i]=min(a[j]+|i−j|∗x)对于ji用单调队列。然后枚举0的位置,那么受影响区间的左右端点都单调。求一个前缀和后可以O(1)计算答案的增加。#includeusingnamespacestd;#definelllonglong#defineN1100
make_it_for_good
·
2020-08-14 05:34
单调队列
二分
[
bzoj
3884]上帝与集合的正确用法(数论 拓展欧拉定理)
才会拓展欧拉定理太菜了qwq具体:http://blog.csdn.net/ez_yww/article/details/76176970这题直接套就好#includeusingnamespacestd;typedeflonglongll;intphi(intx){intans=x;for(inti=2;i*i>=1;}returnans;}intf(intp){if(p==1)return0;r
kf11__
·
2020-08-14 05:15
数论
bzoj
5340/loj2552「CTSC2018」假面(期望与概率+背包dp)
这签到题送我见祖宗了啊qaq全世界都A了这题,像我这样只拿了10分的傻子怕是不多了吧。我们考虑怎么求最后的期望生命值。因为减到0血就不减了,所以我们不能直接每次期望算,只好考虑一个背包转移。dp[i][j]表示i减了j滴血的概率。减了K[i]滴血就代表i死了。每次攻击时对x做一个O(mi)的背包转移即可。最后对每个人枚举减j滴血的情况计算即可。我们考虑“结界”询问。即就是问活着k个人的概率是多少。
Icefox_zhx
·
2020-08-14 05:59
概率与期望
bzoj
【
BZOJ
1001】【BJOI2006】狼抓兔子
BZOJ
找虐记。这道题..一看就是最小割,关键是裸做显然超时,那么我们该怎么做呢?
emoizhang
·
2020-08-14 04:43
BZOJ
1232 安慰奶牛题解
题目传送门:
BZOJ
1232这是一个边权和点权结合在一起的题,但是因为要从当前点出发并回到原点,所以每个边都被经过了两次,节点至少被经过一次,所以我们将边权重新赋值,所以推出那么遍历之后,并不是最终结果
dengcuan6219
·
2020-08-14 04:37
bzoj
3790(manachery+树状数组)
3790:神奇项链TimeLimit:10SecMemoryLimit:64MBSubmit:298Solved:146[Submit][Status][Discuss]Description母亲节就要到了,小H准备送给她一个特殊的项链。这个项链可以看作一个用小写字母组成的字符串,每个小写字母表示一种颜色。为了制作这个项链,小H购买了两个机器。第一个机器可以生成所有形式的回文串,第二个机器可以把两
M_AXSSI
·
2020-08-14 04:11
BZOJ
树状数组
manachery
bzoj
4767 两双手(dp+容斥+组合数学)
在二维平面上,你一开始在(0,0),给定两个向量,问你有多少种不经过坏点的方式到达(x,y)。对于每一个点都求出需要走几个向量1,几个向量2,显然是唯一的。如果不合法直接跳过。然后就转化成了类似上一题的模型。dp+容斥+组合数学解决。#includeusingnamespacestd;#definelllonglong#defineinf0x3f3f3f3f#defineN510#definemo
Icefox_zhx
·
2020-08-14 04:05
bzoj
容斥原理
组合数学
|
BZOJ
1660|单调栈|[Usaco2006 Nov]Bad Hair Day 乱发节
BZOJ
1660Luogu2866from:USACO2006NovSliver(USACO刷题第6题)单调栈,对于每个数,他后面所有比他小的数(中间不能有大于他的数)都会对答案做出贡献。
NotFound1
·
2020-08-14 04:00
单调队列/单调栈
BZOJ
[
BZOJ
1683][Usaco2005 Nov]City skyline 城市地平线(单调栈)
题目描述传送门题解和海报那道题基本一样。代码#include#include#includeusingnamespacestd;intn,w,x,y,temp,ans;intstrack[5005];intmain(){scanf("%d%d",&n,&w);strack[++temp]=0;for(inti=1;i<=n;++i){scanf("%d%d",&x,&y);while(temp&&
Clove_unique
·
2020-08-14 04:28
题解
单调栈
BZOJ
单调栈
[
BZOJ
5010][Fjoi2017]矩阵填数(状压DP)
从最简单的问题开始考虑:一个面积为ss的矩阵,每个位置可以填上[1,m][1,m]中的任意一个整数,并且要求这个矩阵的最大值为vv,求方案数。这个问题等价于每个位置填上[1,v][1,v]中的任意一个整数,并且至少要有一个vv。很容易得出答案为vs−(v−1)svs−(v−1)s。而如果这nn个矩阵两两没有交集,那么可以简单地把这个矩阵分成n+1n+1个部分,分别计算结果之后相乘。下面就样例中的第
xyz32768
·
2020-08-14 04:17
BZOJ
UOJ
LOJ
状压DP
【Hash】
BZOJ
4337(BJOI2015)[树的同构]题解
题目概述给出m棵无根树,求每棵树i的同构的树(长得一样)的最小编号。解题报告题目骗人QAQ,明明是无根树,还搞个根节点。怎么判断同构?Hash大法好!比较好的Hash方法是给每个儿子都对应一个素数(可以提前打表搞出50个素数),需要注意的是要将儿子按照权值排序,这样才能才能正确判断树的同构。示例程序#include#include#includeusingnamespacestd;typedefu
ZigZagK
·
2020-08-14 00:52
BZOJ题解
哈希
BZOJ
1030 AC自动机 + DP
题目大意:给定若干个字符串,问长度为m并且至少包含一个之前给定的字符串的字符串有几种?题目解析:考虑补集,dp[i][j]为当前第i位,停留在第j个tire节点上的数目,转移的话看下一个字符存不存在,不存在就一直找fai节点,注意danger;#include#include#include#definemod10007usingnamespacestd;intn,m,sz=1,ans1,ans2
zyz_3_14159
·
2020-08-14 00:19
AC自动机
BZOJ
-4827-FFT
先不考虑+c,那么只需要把原式展开,将a数组扩大一倍,求fft即可。#include#defineN262144#definepiacos(-1)#definelllonglongusingnamespacestd;typedefcomplexE;intn,m,L;intrev[N];Ef[N],_f[N],e[N];voidfft(E*a,intf){for(inti=0;irev[i])swa
zyz_3_14159
·
2020-08-14 00:19
FFT
【
BZOJ
2566】xmastree(点分树)
传送门题解:可能手残到了一定程度才会像我一样在算子树siz的时候将siz[u]+=siz[v]打成siz[v]+=siz[u],然后莫名其妙挂一堆点思路挺简单,码起来没什么细节就是有点长~建立点分树,每个分治中心维护两个东西,各个子树中每种颜色到自己的最小距离的序列,自己掌管的子树中每种颜色的点到分治父亲的距离的序列。显然自己更新答案就是考虑每种颜色将两个来自不同子树的路径拼起来,然后用自己子树中
zxyoi_dreamer
·
2020-08-14 00:09
树分治
2018.11.06【HNOI2010】【洛谷P3209】【
BZOJ
1997】平面图判定Planar(二分图染色)(结论题)
BZOJ
传送门洛谷传送门解析:首先记住一个结论:对于任意平面图都有∣E∣≤3∣V∣−6|E|\leq3|V|-6∣E∣≤3∣V∣−6证明一下:只考虑极大平面图(即点数一定时,边数达到最大的平面图)。
zxyoi_dreamer
·
2020-08-14 00:09
二分图染色
BZOJ
4825 [Hnoi2017]单旋
splay观察这种spaly的性质。插入一个点,这个点的深度就是它的前驱后继中深度较大的那个+1。单旋最小值,则最小值的右子树里的点深度不变,自己深度变为1,其他点深度+1,单旋最大值同理。删除则在这个基础上让全部深度-1。这个是在平衡树上的子树维护,也就是一个区间维护,离线上线段树即可。然而我还是带着敬意地写了一个splay……#include#include#include#defineN10
Endless_Way
·
2020-08-14 00:32
数据结构-splay
数据结构-线段树
bzoj
1217: [HNOI2003]消防局的设立
传送门显然在两个消防站之间距离为5时最优。就dfs一遍,再对根处理一下就可以了.。#include#include#include#include#include#include#defineN1005usingnamespacestd;structedge{intto,next;}e[2005];inthead[1005],f[1005],n,v,ans,tot;inlinevoidadd(in
zhouyuyang233
·
2020-08-14 00:49
辣鸡八中
贪心
【czy系列赛】czy的后宫4 &&
bzoj
1925 [Sdoi2010]地精部落
【问题描述】czy有很多妹子,妹子虽然数量很多,但是质量不容乐观,她们的美丽值全部为负数(喜闻乐见)。czy每天都要带N个妹子到机房,她们都有一个独一无二的美丽值,美丽值为-1到-N之间的整数。他想要把这些妹子排成一个波动序列,这样相对“漂亮”(美丽值的绝对值较小)的妹子可以与她旁边的两个美丽值的绝对值较大的妹子形成鲜明的对比,整个序列相对将更加“美观”(不再那么无法直视)。一个序列是波动序列仅当
zhb1997
·
2020-08-14 00:02
dp
bzoj
BZOJ
1485 catalan数
BZOJ
1485catalan数Description我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件:(1)它是从1到2n共2n个整数的一个排列{ai};(2)所有的奇数项满足a1#
zeus00
·
2020-08-14 00:03
BZOJ
数据结构
【
bzoj
3073】Journeys(线段树优化建图)
传送门biu~线段树的每个节点代表一个区间,建两棵线段树。出线段树每个点向父节点连边0,表示如果能从这个区间出发也就可以从父区间出发。入线段树每个点向子节点连边0,表示如果能到达这个区间也就可以到达子区间。入线段树每个点向出线段树的平行结点连边0,表示如果能到达这个区间也可以从这个区间出发。在线段树上跑最短路,到叶子节点的路径长即为最短路径。#includeusingnamespacestd;in
zP1nG
·
2020-08-13 23:42
~bzoj
最短路
线段树
zP1nG的bzoj
【
bzoj
4976】宝石镶嵌(贪心、高位前缀和)
传送门biu~当n-k>=16时,每一位上的1都可以出现,只需要考虑每位是否有1即可。剩下的情况n最大只有115(数据范围瞬间变得友善了)。令f[state]代表组合出state最少需要多少个数,跑背包即可。然后再将f[state]更新成组合出包含state这个集合的数最少需要多少个数,枚举每个状态的子集从大到小更新即可。计算答案时,从高位到低位贪心,只要f[state]#defineN10001
zP1nG
·
2020-08-13 23:42
~bzoj
贪心
普通dp
zP1nG的bzoj
[
bzoj
1997][Hnoi2010]平面图判定——2-SAT+平面图定理
题目大意:给定一个带有哈密顿回路的图,求此图是否为平面图。思路:既然有哈密顿回路,则可以把环外和环内看成两个不同的区域,然后如果有不是环上的边相交的话就不能同时在环内或者环外。然后就可以转化为2-SAT模型。但是发现如果枚举去连边的话显然很可能会TLE。这个时候要用到平面图的一个定理,即任意一个平面图的边的个数不大于3*n-6,至于证明我就不知道了。。然后就直接枚举连边跑2-SAT就好了。#inc
ylsoi
·
2020-08-13 23:23
哈密顿回路
2-SAT
(HYSBZ)
BZOJ
1588 营业额统计
营业额统计TimeLimit:5000MSMemoryLimit:165888KB64bitIOFormat:%lld&%lluDescription营业额统计Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况
冰之断忆
·
2020-08-13 23:33
Splay
ACM练习题
BZOJ
4337 BJOI2015 树的同构 Hash
题目给定m棵无根树,求每棵树与其同构的树的最小编号。1≤N,M≤50分析考虑hash,要求不涉及编号对答案的影响,且为了确保正确用2个Hash。我使用的函数:设当前的子树是u,深度是d,则:hashu=(ad+bd∑hashi.son)2,其中a和b是以d为下标随机生成的数值。对于每棵树,枚举每个节点作为根进行dfs求出n个哈希值,存在map中。对于求出的一个哈希值,则分相同树、不同树、还没有这三
y20070316
·
2020-08-13 23:26
Hash
Hash
同构
BZOJ
OI
BJOI2015
[
BZOJ
3142][Hnoi2013]数列(差分+计数)
记ai为数列第i+1个数与数列第i个数之差。这时就能得出a是一个长度为K−1的数列并且每个数都是一个[1,M]之间的整数。而只要给定了这个差分数列和原数列的第1个数,就能确定整个原数列。同时也可以得出,一个差分数列对应了max(N−∑K−1i=1ai,0)个原数列。由于M(K−1)0。所以答案为∑Ma1=1∑Ma2=1...∑MaK−1=1(N−∑K−1i=1ai),把N移到外面去,得到:NMK−
xyz32768
·
2020-08-13 23:53
BZOJ
UOJ
LOJ
BZOJ
1180 OTOCI(LCT动态树)
SometimeagoMirkofoundedanewtouristagencynamed"DreamsofIce".TheagencypurchasedNicyislandsneartheSouthPoleandnowoffersexcursions.Especiallypopulararetheemperorpenguins,whichcanbefoundinlargenumbersonthe
wzw-yali
·
2020-08-13 23:47
动态树——LCT
BZOJ
3295 [Cqoi2011]动态逆序对 树状数组套线段树
题意:链接方法:树状数组套线段树解析:这题基本上写的都是什么CDQ点分治,主席树之类的,然而这我都并不会,所以写了一发平衡树套线段树想卡时卡过去,然而我并没有得逞,T的不要不要的,这里用平衡树套线段树的方法参见我的题解:排队。这道题比那道更要简单。然后我就打算弃坑了~不过看140142做这道题做的热火朝天的,还是打算回来做一下,yy下树状数组套线段树,然后去看hz的题解,只看懂他写理论部分了,代码
wzq_QwQ
·
2020-08-13 23:47
Tree
Tao
Tree
BZOJ刷题录
【
BZOJ
2733】[HNOI2012]永无乡
题意:n个有权值的点,每次连边或查询某个点所在的连通块中权值第k大的点的编号(不存在输出-1)思路1:每个点建一个可并堆,每次连边合并两个可并堆(记录一下size),递归查询即可#include#defineinf0x7fffff#defineN3000009usingnamespacestd;intnumber=0;intn,m,q;intf[N],father[N],left[N],right
wzf_2000
·
2020-08-13 23:15
bzoj
可并堆
【
bzoj
2521】: [Shoi2010]最小生成树
http://www.lydsy.com/JudgeOnline/problem.php?id=2521艹艹艹,这么水的题wa了三次原来是饿dinic写错了!!!!!bfs开头三句!!!!!两条枚举边判断两句!!!!!#include#include#include#include#include#includeusingnamespacestd;#definerep(i,l,r)for(inti
willinglive
·
2020-08-13 23:14
最短路
最小生成树
强联通
代码
BZOJ
3730震波——动态点分治+线段树(点分树套线段树)
题目描述在一片土地上有N个城市,通过N-1条无向边互相连接,形成一棵树的结构,相邻两个城市的距离为1,其中第i个城市的价值为value[i]。不幸的是,这片土地常常发生地震,并且随着时代的发展,城市的价值也往往会发生变动。接下来你需要在线处理M次操作:0xk表示发生了一次地震,震中城市为x,影响范围为k,所有与x距离不超过k的城市都将受到影响,该次地震造成的经济损失为所有受影响城市的价值和。1xy
weixin_34336292
·
2020-08-13 21:56
BZOJ
第一页刷题计划
BZOJ
第一页刷题计划已完成:67/90【
BZOJ
1000】A+BProblem:A+B;【
BZOJ
1001】[BeiJing2006]狼抓兔子:最小割;【
BZOJ
1002】[FJOI2007]轮状病毒
weixin_34149796
·
2020-08-13 21:13
Making the Grade (
bzoj
1592)
题目描述FJ打算好好修一下农场中某条凹凸不平的土路。按奶牛们的要求,修好后的路面高度应当单调上升或单调下降,也就是说,高度上升与高度下降的路段不能同时出现在修好的路中。整条路被分成了N段,N个整数A_1,...,A_N(1#include#include#defineN2005usingnamespacestd;intn,sz=0;intls[N],a[N],f[N][N],w[N];intget
weixin_34112900
·
2020-08-13 21:36
BZOJ
4340:[BJOI2015]隐身术(后缀数组,ST表,DFS)
Description给定两个串A,B。请问B中有多少个非空子串和A的编辑距离不超过K?所谓“子串”,指的是B中连续的一段。不同位置的内容相同的子串算作多个。两个串之间的“编辑距离”指的是把一个串变成另一个串需要的最小的操作次数,每次操作可以插入、删除或者替换一个字符。Input第一行一个非负整数K。接下来两行,每行一个由大写字母组成的字符串,分别表示A和B。Output输出一行一个整数,表示所求
weixin_34032621
·
2020-08-13 21:52
BZOJ
1001: [BeiJing2006]狼抓兔子 (最小割)
传送门题目大意:求给出图的最小割(……题目就是这个意思)。明眼一看,这就是一个裸的最大流,可是被数据范围吓住了,有106个点,然后又有3∗106条边,对于网络流可怜的O(n2m)的时间复杂度来说,简直是怪兽……但之前有同学告诉我,这道题就是最大流,我就硬着头皮上了一个ISAP,光荣超时,然后去找题解(想不出来了……)发现了两种,一种是把每一个面当做一个点,然后做最短路,即得最小割的容量,另一种竟然
weixin_33895475
·
2020-08-13 21:59
BZOJ
3257: 树的难题
树形DP#include#include#definerep(i,x,y)for(inti=x;i<=y;i++)usingnamespacestd;intcnt,last[300005],c[300005];longlongF[300005][2][3],G[2][3];structnode{intto,next,val;}e[600005];voidadd(inta,intb,intc){e[
weixin_33862514
·
2020-08-13 21:22
BZOJ
1861[Zjoi2006]书架——非旋转treap
题目描述小T有一个很大的书柜。这个书柜的构造有些独特,即书柜里的书是从上至下堆放成一列。她用1到n的正整数给每本书都编了号。小T在看书的时候,每次取出一本书,看完后放回书柜然后再拿下一本。由于这些书太有吸引力了,所以她看完后常常会忘记原来是放在书柜的什么位置。不过小T的记忆力是非常好的,所以每次放书的时候至少能够将那本书放在拿出来时的位置附近,比如说她拿的时候这本书上面有X本书,那么放回去时这本书
weixin_33851604
·
2020-08-13 21:48
BZOJ
5335 : [TJOI2018]智力竞赛
二分答案,转化成求最少的路径,覆盖住所有权值$\leqmid$的点。建立二分图,若$i$的后继为$j$,则连边$i\rightarrowj$,求出最大匹配,则点数减去最大匹配数即为最少需要的路径数量。特别地如果某个点$i$的权值$>mid$,则它可以不经过,连边$i\rightarrowi$表示忽略该点。因为这是稠密图,用bitset优化匈牙利算法即可。时间复杂度$O(\frac{m^3\logm
weixin_33829657
·
2020-08-13 21:45
BZOJ
5335:[TJOI2018]智力竞赛——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=5335小豆报名参加智力竞赛,他带上了n个好朋友作为亲友团一块来参加比赛。比赛规则如下:一共有m道题目,每个入都有1次答题机会,每次答题为选择一道题目回答,在回答正确后,可以从这个题目的后续题目,直达题目答错题目或者没有后续题目。每个问题都会代表一个价值,比赛最后的参赛选手获得奖励价值等价于该选手和他
weixin_33744141
·
2020-08-13 21:00
BZOJ
3257 : 树的难题
设$f[x][i][j]$表示以$x$为根的子树,与$x$连通部分有$i$个黑点,$j$个白点,不联通部分都是均衡的最小代价。若$i>1$,则视作$1$;若$j>2$,则视作$2$。然后进行树形DP即可,转移的时候如果不要那棵子树,那么那棵子树的状态必须满足$!i||j#definerep(i,n)for(inti=0;i='0')&&(c='0')&&(cb)a=b;}inlinevoidadd
weixin_33705053
·
2020-08-13 21:19
bzoj
5028: 小Z的加油店——带修改的区间gcd
Description小Z经营一家加油店。小Z加油的方式非常奇怪。他有一排瓶子,每个瓶子有一个容量vi。每次别人来加油,他会让别人选连续一段的瓶子。他可以用这些瓶子装汽油,但他只有三种操作:1.把一个瓶子完全加满;2.把一个瓶子完全倒空;3.把一个瓶子里的汽油倒进另一个瓶子,直到倒出瓶子空了或者倒进的瓶子满了。当然,为了回馈用户,小Z会时不时选择连续一段瓶子,给每个瓶子容积都增加x。为了尽可能给更
weixin_33671935
·
2020-08-13 21:13
51nod1125 交换机器的最小代价
跟做过的
bzoj
一道置换群的题几乎一样,只是数据范围大了点,那么就用map就好了。。。
weixin_30896825
·
2020-08-13 21:01
bzoj
5148:[BeiJing2018]Kakuro
行列建边相信大家都做过,没做过的可以看一下这个题:
bzoj
3698XWW的难题,对应的我写的题解题解这个题需要变形一下,不只是单纯的对行列进行连边,首先对于一个空格,我们知道它最多影响2个线索:1个横向的和
weixin_30820077
·
2020-08-13 20:46
BZOJ
.3257.树的难题(树形DP)
题目链接状态只与黑、白两点的颜色有关,于是用\(f[x][i][j]\)表示当前以x为根节点,有\(i\)个黑点\(j\)个白点,使得x子树满足该条件的最小花费。最后答案就是\(min\{f[root][0][j],f[root][i][0/1]\}\)。把\(i\geq1\)的状态都看做\(i=1\),\(j\geq2\)的状态都看做\(j=2\).更新顺序同树上背包一样,用从之前子树得到的信息
weixin_30819163
·
2020-08-13 20:46
BZOJ
5335 [TJOI2018]智力竞赛
题目蓝链Solution我们可以贪心的考虑,就是尽量把小的覆盖完。我们把所有的点从小到大排序,然后直接二分覆盖前\(k\)个点,用网络流跑一下二分图求出最小链覆盖,然后就判断一下点数减去最小链有没有超过给定的人数Code#includeusingnamespacestd;#definesqu(x)((LL)(x)*(x))#definedebug(...)fprintf(stderr,__VA_A
weixin_30707875
·
2020-08-13 20:28
BZOJ
2212: [Poi2011]Tree Rotations( 线段树 )
线段树的合并..对于一个点x,我们只需考虑是否需要交换左右儿子,递归处理左右儿子.1#include23usingnamespacestd;45#defineM(l,r)(((l)+(r))>>1)67typedeflonglongll;89constintmaxn=400009;1011intN,V[maxn],lc[maxn],rc[maxn],n=0;1213structNode*null,
weixin_30695195
·
2020-08-13 20:25
【学术篇】树上差分--洛谷3128最大流Max Flow
懒得贴题目,直接放不稳定的传送门(雾):点击前往暴风城(雾)据说这题是
BZOJ
3490,但本蒟蒻没有权限╮(╯_╰)╭这题似乎就是裸树上差分。。。
weixin_30687051
·
2020-08-13 20:23
BZOJ
1217: [HNOI2003]消防局的设立( 贪心 )
一个简单的贪心,我们只要考虑2个消防局设立的距离为5时是最好的,因为利用最充分.就dfs一遍,再对根处理一下就可以了.这道题应该是SGU某道题的简化版...这道题距离只有2,树型dp应该也是可以的------------------------------------------------------------------------------------#include#include#i
weixin_30651273
·
2020-08-13 20:15
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他