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
ZJOI
[
ZJOI
2016]线段树 解题报告
。。很久以前看过题面然后没有仔细想,再做的时候忘了序列是随机的了。。然后怎么搞都是O(n4)的。我们可以将状态设为f(x,i,l,r),表示在i次操作后,[l,r]<x,l-1和r+1大于等于x的方案数。(不妨认为a[0]=a[n+1]=∞)这样的话假如说有跨越区间端点的操作,那么就一定会使操作中的数≥x。然后令g(x,j)表示让位置j最终<x的方案数,那么g(x,j)=∑jl=1∑nr=jf(x
TA201314
·
2020-07-04 08:21
DP
[BZOJ2324][
ZJOI
2011]营救皮卡丘
思考如何满足要摧毁点N,必须摧毁前N-1个点。我们设dis[i][j]为从i到j且不经过大于max(i,j)的点的最短路。原题转化成了求K条路径覆盖,使得这些路径的权值和最小。考虑网络流里面的二分图模型最小路径覆盖里面的拆点。每个点要拆成i和i’,分别表示进入这个点和出去这个点。源点向0号点连一条容量为K,费用为0;对于每一个点i,向所有的点j(j>i这个条件是必要的)的j’连接一条容量为1,费用
Sakai_Masato
·
2020-07-04 08:52
BZOJ
网络流
ZJOI
2016部分题解
**bzoj4455:[
Zjoi
2016]小星星在这里**bzoj4456:[
Zjoi
2016]旅行者在这里**bzoj4573:[
Zjoi
2016]大森林这个题吼啊以前做这类题都是要动态做一个倍增数组的
Rose_max
·
2020-07-04 08:09
合辑
【BZOJ 4574】【
ZJOI
2016】线段树
公式来自:http://www.cnblogs.com/Dragon-Light/p/6475923.html题解(也许)有点错误,加以修改枚举每一个数,设f[k][i][j]表示k轮之后i到j区间内的数都小于等于枚举的那个数的方案数。注意这个[i,j]的范围是严格的,也就是说第i-1和j+1个数都是大于的。(换句话说,都是顶着上限的)显然这个数所能影响的范围是从左边第一个大于它的数开始到右边第一
Ripped
·
2020-07-04 07:53
dp
多项式与快速傅里叶变换-学习笔记
问题引入快速求多项式乘法单位复数根基本思想和递归代码递归化迭代求解逆FFT完整代码构造FFT例一求两个有界整数的集合的笛卡尔和1例二
ZJOI
2014力拉格朗日插值法参考资料问题引入:快速求多项式乘法定义
OIljt12138
·
2020-07-04 07:52
---数学问题---
高等数学
bzoj1411: [
ZJOI
2009]硬币游戏 找规律神题
TimeLimit:10SecMemoryLimit:162MBDescriptionOrez很喜欢玩游戏,他最近发明了一款硬币游戏。他在桌子的边缘上划分出2*n个位置并按顺时针把它们标号为1,2,……,2n,然后把n个硬币放在标号为奇数的位置上。接下来每次按如下操作:在任意两个硬币之间放上一个硬币,然后将原来的硬币拿走;所放硬币的正反面由它两边的两个硬币决定,若两个硬币均为正面朝上或反面朝上,则
Nickwzk
·
2020-07-04 07:09
乱搞
bzoj4574: [
Zjoi
2016]线段树
好久没写题解了。。。这道题拖了好久,终于把常数卡进去了。首先发现数据随机,肯定不是正常算法,不妨离散。考虑DP,用dp[q][i][j]k]表示q轮后i~j最后变成k的情况。比较难转移。参考大神的blog:用dp[q][i][j][k]表示表示q轮后i~j最后变成每个数都小于等于k的情况,这样可以转移。//不要问我怎么转,好久以前推得式子然后每个值k只影响一段i~j的dp值,满足max(i~j)=
Miao_zc
·
2020-07-04 07:10
bzoj
uoj
DP
[
ZJOI
2016] 大森林
题目大意:维护一行树(初始每棵树只有1个点),支持以下操作:1.区间生长节点长出一个节点2.区间更换生长节点3.询问一棵树两点间距离一道神题,题解都在说A话…什么区间换父亲单点换父亲…考虑如果在ll处更换了生长节点,那么就相当于把第l−1l−1棵树之后生长的节点都“嫁接”在这个新的生长节点上。我们可以想象对于每一个1操作建一个虚点,然后0操作生长的点都连载这个点上。然后在ll处link过去,在r+
DT_Kang
·
2020-07-04 05:17
题解乱讲
BZOJ 4574: [
Zjoi
2016]线段树/UOJ #196. 【
ZJOI
2016】线段树 dp
4574:[
Zjoi
2016]线段树TimeLimit:30SecMemoryLimit:256MBSubmit:357Solved:117[Submit][Status][Discuss]Description
BlackJack_
·
2020-07-04 04:35
—————————dp
ZJOI
2018二试游记
这次去余姚中学,考号还是344本来这几天是期中考的,我想想还是省选要紧,就去省选了。这么好的一个玩四天的机会怎么能白白错失呢day1:上午在家复习了一些题目,写了几篇博客。12点到一中,12点半出发,很早就到了余姚。晚饭很多人都去余姚中学吃,但我们吃外卖,感觉不够饱。晚上我被查水表了。野花一直以为我是一个不玩游戏的人,结果被他查了水表,打破了他对我的看法,心里很不是滋味。虽然我游戏确实是玩的,但是
xumingyang0
·
2020-07-04 03:06
感想
cqoi2016
cqoi2016不同的最小割做法同
zjoi
2011最小割,题解略。
wcy_1122
·
2020-07-04 02:04
题解
套题总结
【BZOJ4574】【
Zjoi
2016】线段树 dp
UPD:妈蛋一觉醒来被吓到了。。。小透明诚惶诚恐的把代码滚去注释了一番。。。辣鸡卡常题。。。30s的题bzoj上30124ms跑出来。。。好嘛我承认我只是把某位神犇的博客的代码抄了一遍,这里是传送门下面是就着AC代码逆向yy题解的时间首先题目要求是每个位置的期望乘以的值,那么其实就是让我们求出在所有个操作序列下,第i个位置的种可能值的和再取模。我们注意到当操作完之后,第i个位置的值一定是最开始给定
RicardoWWW
·
2020-07-04 01:34
动态规划
CQOI2016爆炸记
Day1:开始考试了,一看T1不是
ZJOI
201X最小割吗?赶紧码,骂完了对拍了一会。看T2去了k远点对,做不来啊。去看T3不是SB数位DP吗?赶紧码。
geng4512
·
2020-07-04 00:19
心得体会
数位DP
可持久化线段树
网络流
数学
洛谷 P2056 [
ZJOI
2007]捉迷藏(动态点分治)
题目链接冒着滥用此题将封号的风险测了七发RP才过……每个点建两个双堆,堆a表示这个点所在的子树里所有点到他点分树中父亲的距离,堆b表示所有点分树子树中到他距离最大的个点的距离,堆c用来存全局答案,显然全局答案就是每个堆b中最大值和次大值的和点分树上暴跳父亲复杂度是log的,所以总复杂度是nlog2nnlog^2nnlog2n代码如下:#includeusingnamespacestd;inline
Philosophiofantasia
·
2020-07-02 16:16
洛谷
点分治/动态点分治
bzoj 4574: [
Zjoi
2016]线段树 动态规划
题意就是求每个数在所有方案中的最终值的和。显然一个数经过若干次变化一定会变成另外一个数,那么离散化后,令g[i][j]表示i这个数最终变成从小到大第j个的方案数。一个直观的思路是,我们枚举j,那么显然g[i][j]>0的i的范围是(l,r),其中a[l]和a[r]是第j大的数两侧分别第一个大于这个从小到大第j个数的数(由于是随机因此可以假定没有两个数相同)。此时,如果令f[k][x][y]表示经过
lych_cys
·
2020-07-02 10:53
bzoj
ZJOI
[Luogu P3346] [BZOJ 3926] [
ZJOI
2015]诸神眷顾的幻想乡
洛谷传送门BZOJ传送门题目描述幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的260026002600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。粉丝们非常热情,自发组织表演了一系列节目给幽香看。幽香当然也非常高兴啦。这时幽香发现了一件非常有趣的事情,太阳花田有nnn块空地。在过去,幽香为了方便,在这nnn块空地之间修建了n−1n-1n−1条边将它们连通起来。也就是说,这
LPA20020220
·
2020-07-01 11:48
字符串
SAM
[BZOJ1058][
ZJOI
2007]报表统计(线段树+平衡树)
题目:我是超链接题解:被平衡树的思路局限了,本来想写两棵平衡树,其实只需要一棵线段树+一棵平衡树就好了对于MIN_GAP操作我们用线段树,叶子节点维护左端值,插入的时候修改右端点的值,然后维护区间最小值就好了对于MIN_SORT_GAP操作我们用平衡树维护大小关系1A真是满意代码:#include#include#include#defineINF1e9usingnamespacestd;cons
wwyx2001
·
2020-07-01 08:38
平衡树
省选
线段树
[
ZJOI
2007]报表统计 洛谷1110 splay+堆
题目Q的妈妈是一个出纳,经常需要做一些统计报表的工作。今天是妈妈的生日,小Q希望可以帮妈妈分担一些工作,作为她的生日礼物之一。经过仔细观察,小Q发现统计一张报表实际上是维护一个非负整数数列,并且进行一些查询操作。在最开始的时候,有一个长度为N的整数序列,并且有以下三种操作:INSERTik:在原数列的第i个元素后面添加一个新元素k;如果原数列的第i个元素已经添加了若干元素,则添加在这些元素的最后(
A_loud_name
·
2020-07-01 07:33
c++
洛谷
splay
堆
[bzoj\lydsy\大视野在线测评]题解(持续更新)
2、强连通分量三、利用单调性维护四、贪心五、数据结构1、并查集六、数学1、计数问题2、数学分析七、博弈八、搜索//////////////////////////////////一、DP:1003:[
ZJOI
2006
weixin_30507269
·
2020-07-01 05:29
[BZOJ2229][
ZJOI
2011]最小割-最小割树
最小割Description小白在图论课上学到了一个新的概念——最小割,下课后小白在笔记本上写下了如下这段话:“对于一个图,某个对图中结点的划分将图中所有结点分成两个部分,如果结点s,t不在同一个部分中,则称这个划分是关于s,t的割。对于带权图来说,将所有顶点处在不同部分的边的权值相加所得到的值定义为这个割的容量,而s,t的最小割指的是在关于s,t的割中容量最小的割”现给定一张无向图,小白有若干个
zlttttt
·
2020-06-30 18:59
最小割树
【Gomory-Hu
tree】
[BZOJ4785][
ZJOI
2017]树状数组-二维线段树-概率与期望
树状数组Description漆黑的晚上,九条可怜躺在床上辗转反侧。难以入眠的她想起了若干年前她的一次悲惨的OI比赛经历。那是一道基础的树状数组题。给出一个长度为n的数组A,初始值都为0,接下来进行m次操作,操作有两种:1x,表示将Ax变成(Ax+1)mod2。2lr,表示询问sigma(Ai)mod2,L0do3:Ax←(Ax+1)mod24:x←x?lowbit(x)5:endwhile6:e
zlttttt
·
2020-06-30 18:29
线段树
【Segment
Tree】
[BZOJ2324][
ZJOI
2011]营救皮卡丘-最小费用最大流
营救皮卡丘Description皮卡丘被火箭队用邪恶的计谋抢走了!这三个坏家伙还给小智留下了赤果果的挑衅!为了皮卡丘,也为了正义,小智和他的朋友们义不容辞的踏上了营救皮卡丘的道路。火箭队一共有N个据点,据点之间存在M条双向道路。据点分别从1到N标号。小智一行K人从真新镇出发,营救被困在N号据点的皮卡丘。为了方便起见,我们将真新镇视为0号据点,一开始K个人都在0号点。由于火箭队的重重布防,要想摧毁K
zlttttt
·
2020-06-30 18:29
最小费用流
【Min_Cost
Max_Flow】
BZOJ2816:[
ZJOI
2012]网络——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=2816https://www.luogu.org/problemnew/show/P2173有一个无向图G,每个点有个权值,每条边有一个颜色。这个无向图满足以下两个条件:对于任意节点连出去的边中,相同颜色的边不超过两条。图中不存在同色的环,同色的环指相同颜色的边构成的环。在这个图上,你要支持以下三种
weixin_34344403
·
2020-06-28 17:24
ZJOI
2019一轮停课刷题记录
Preface菜鸡HL终于狗来了他的省选停课,这次的时间很长,暂定停到一试结束,不过有机会二试的话还是可以搞到4月了这段时间的学习就变得量大而且杂了,一般以刷薄弱的知识点和补一些新的奇怪技巧为主。偶尔也会打一些比赛找找手感(比如HHHOJ的比赛,Luogu比赛,以及cometOJ上之前的CCPC题)CF和CC看情况,主要是我真的不太喜欢读英文题的恐怖感觉233希望这段时间的努力可以让我不跪省选吧2
weixin_30920597
·
2020-06-28 02:00
bzoj AC倒序
SearchGO说明:输入题号直接进入相应题目,如需搜索含数字的题目,请在关键词前加单引号ProblemIDTitleSourceACSubmitY1000A+BProblem1098318765Y1036[
ZJOI
2008
清,纯一色
·
2020-06-28 01:01
对于有关东方的题目的整理。。
(25道)无数据,有题面:二次联通门1.luoguP3345[
ZJOI
2015]幻想乡战略游戏动态点分治(暴力水过)2.luoguP3344[
ZJOI
2015]幻想乡WIFI搭建计划3.luoguP3343
weixin_30603633
·
2020-06-27 22:32
noip2019——动态规划刷题历程
有些技巧的)1.p2639[USACO09OCT]Bessie的体重问题-p1049取模意义下01背包技巧:重量=价值2.金明的预算问题——很经典了P1064金明的预算方案技巧:树形背包3.P1131[
ZJOI
2007
weixin_30550271
·
2020-06-27 21:57
洛谷 P1131 [
ZJOI
2007]时态同步 树形DP
题目描述分析我们从根节点开始搜索,搜索到叶子节点,回溯的时候进行维护先维护节点的所有子节点到该节点最大边权(边权为叶子节点到同时到达它所需要时间)然后维护答案,答案为最大边权减去所有到子节点的边权。然后维护父节点的边权,父节点边权为该节点子节点的最大边权+父节点到该节点的时间。然后就回溯,重复操作,到根节点为止。代码#includeusingnamespacestd;constintmaxn=2e
liuchanglc
·
2020-06-27 21:00
P1131 [
ZJOI
2007]时态同步【树形dp】
时态同步从叶子到根节点统计修改次数。树形\(dp\)思想。题目描述小\(Q\)在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字\(1,2,3…\).进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激
Vocanda
·
2020-06-27 21:00
ZJOI
2020游记
雨很大。Day0下午去杭州。点了奶茶和炸鸡,从不考虑热量,吃不下了。很正常地睡觉了啊,结果很快就醒了,心绪不宁。焦虑的是焦虑本身。Day1我不太记得题了…开题顺序123T1,我拿SAM写了个暴力,没有然后了…T2,写了操作一次的部分分。T3,我写了个dfs,因为把复杂度算错了…并没有什么好说的吧,实力如此…什么都不会,怎么都想不出来就很催人入睡啊。睡得还行Day2由于赖床,没有吃早饭。所以一到考场
dsakhdkas
·
2020-06-27 20:35
2018十二月刷题列表
想都不要想啊当然是要去的啦,可以跑到这么远的地方交流一下还可以逃过一月月考(\(2019.1.24\to2019.1.31\))瞬间感觉有了点实质性的东西刺激一下自己了,而且离\(
ZJOI
\),真的不远了
weixin_30487701
·
2020-06-27 20:37
【bzoj1038】【
ZJOI
2008】【瞭望塔】【半平面交】
Description致力于建设全国示范和谐小村庄的H村村长dadzhi,决定在村中建立一个瞭望塔,以此加强村中的治安。我们将H村抽象为一维的轮廓。如下图所示我们可以用一条山的上方轮廓折线(x1,y1),(x2,y2),….(xn,yn)来描述H村的形状,这里x1#include#include#include#include#defineN310#defineinf210000000usingn
sunshinezff
·
2020-06-26 16:04
计算几何
单峰+半平面交1038: [
ZJOI
2008]瞭望塔
1038:[
ZJOI
2008]瞭望塔TimeLimit:10SecMemoryLimit:162MBDescription致力于建设全国示范和谐小村庄的H村村长dadzhi,决定在村中建立一个瞭望塔,以此加强村中的治安
小_可_爱_
·
2020-06-25 23:28
C++
单峰
半平面交
ZJOI
2020颓废记
Preface花开花落,又是一年
ZJOI
,然而早就半退役的菜鸡显然不会寄希望于自己只能保佑陈指导,LTL,bzt他们能进队了,而我只是去当个分母的说(好吧我CSP分数太低连分母都当不了)大概率是最后一次参加省选了
hl666
·
2020-06-23 21:00
【BZOJ1833】[
ZJOI
2010] count 数字计数(数位DP)
点此看题面大致题意:求在给定的两个正整数aaa和bbb中的所有整数中,0∼90\sim90∼9各出现了多少次。数位DPDPDP很显然,这是一道数位DPDPDP题。我们可以用前缀和的思想,分别求出小于等于bbb时的答案和小于等于a−1a-1a−1时的答案,然后将两个答案相减,就可以得出a∼ba\simba∼b之间的答案了。对于每一位,若设xxx为当前需要小于的数字(即bbb或a−1a-1a−1)当前
chenxiaoran666
·
2020-06-22 22:17
BZOJ
动态规划
【BZOJ1036】[
ZJOI
2008] 树的统计Count(一道可怕的模板题:树剖+线段树)
点此看题面题解这真的只是一道模板题:一个树链剖分套上一个线段树(令我窒息的组合)。既然是模板题,那就直接上代码吧。代码#include#defineN30000usingnamespacestd;intn,ee=0,tot=0,a[N+5],lnk[N+5],fa[N+5],Size[N+5],Depth[N+5],Wson[N+5],Top[N+5],Pos[N+5],Num[N+5];intS
chenxiaoran666
·
2020-06-22 22:16
BZOJ
树链剖分
线段树
JZOJ5890.【NOIP2018模拟9.29】方格问题
可以用类似
ZJOI
2016
ZJOI
2016
ZJOI
2016旅行者的分治最短路的方式去做。那么这题我们格子是会发生变化的,需要实时知道信息。
LXno_name
·
2020-06-22 08:49
分治
dp
整体二分
二分答案
思维
GDOI2020(全国统一省选A卷)游记
GDOI2020游记虽然是全国统一,还是习惯叫GDOIDay-2做了一套
ZJOI
2019的题,被搞心态。只会打最低档的部分分。被初二学弟吊锤。晚上敲板子。
birchtree
·
2020-06-19 21:00
ZJOI
2015 幻想乡战略游戏 和 SCOI2019 找重心
幻想乡战略游戏傲娇少女幽香正在玩一个非常有趣的战略类游戏,本来这个游戏的地图其实还不算太大,幽香还能管得过来,但是不知道为什么现在的网游厂商把游戏的地图越做越大,以至于幽香一眼根本看不过来,更别说和别人打仗了。在打仗之前,幽香现在面临一个非常基本的管理问题需要解决。整个地图是一个树结构,一共有\(n\)块空地,这些空地被\(n-1\)条带权边连接起来,使得每两个点之间有一条唯一的路径将它们连接起来
autoint
·
2020-06-15 09:00
DP从入土到入门
P4933大师P1439【模板】最长公共子序列P5858「SWTR-03」GoldenSwordP5664Emiya家今天的饭P1973[NOI2011]NOI嘉年华P1270“访问”美术馆P2577[
ZJOI
2005
Luckyblock
·
2020-06-13 17:00
平衡树从入门到黑题
目录基础知识注意模板水题维护序列单点操作区间操作略有难度[
ZJOI
2006]书架[SCOI2014]方伯伯的OJ写在最后花了三周上午时间来啃平衡树。从板子都不会写到独立完成黑题。记录一下历程。
Luckyblock
·
2020-05-17 22:00
[
ZJOI
2008] 骑士
题目原题链接解说开局就觉得是并查集,想了半天没思路,在洛谷上一看这是树形DP?!这怎么树形DP啊?我直接引用得了,反正思路看的大佬的大佬还比自己讲的好……一开始没有看出来就是没有上司的舞会那道题啊。用自己的方法做的。这道题是一个基环树森林,所以拆成每一个基环树来做。对于任意一棵基环树,它的长相是这样的。先找到环。然后对于环上的每一个节点为根,求出在其子树内的最大攻击力。设\(f[x][0/1]\)
DarthVictor
·
2020-04-23 10:00
BZOJ-3110: [
Zjoi
2013]K大数查询 题解(树状数组套线段树)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3110思路:用树状数组套线段树求解。首先,将所有操作离线,然后对要插入的所有数进行离散化,然后每个树状数组节点上建议一棵维护权值的线段树,线段树节点[l,r]维护的即是排名从l到r的数的数目。然后用主席树的方法进行查询第K最值,用处理树状数组区间加的方法(https://www.jianshu.
AmadeusChan
·
2020-03-21 03:05
BZOJ-1433: [
ZJOI
2009]假期的宿舍(最大流)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1433赤赤裸裸的最大流水题,水过去就可以啦。代码:#include#include#includeusingnamespacestd;#defineMAXN10100#defineAddEdge(s,t,f)Add(s,t,f),Add(t,s,0)#defineinf0x7fffffffstr
AmadeusChan
·
2020-03-15 15:40
洛谷 P1131 [
ZJOI
2007]时态同步(树形dp,贪心)
传送门解题思路唔,我才不要上网课呢很显然对于每个节点i,必须保证叶子节点到这个点的传送距离相等,才能保证最终答案都是相等,而最少的增加次数一定就是使距离全部变成其中最大的距离。好吧,解释的不清楚。如果没听懂,重新用贪心来解释一下。先想一下最终距离。设最终距离为d。最终的距离一定就等于叶子节点到根节点的距离的最大值。设节点u有两个儿子i、j(均为叶子节点),要是它们到根节点的距离相等且等于最终距离,
尹昱钦
·
2020-03-08 10:00
BZOJ-1095: [
ZJOI
2007]Hide 捉迷藏(括号序列+线段树)
(神奇的传送门:http://www.shuizilong.com/house/archives/bzoj-1095-
zjoi
2007hide-%E6%8D%89%E8%BF%B7%E8%97
AmadeusChan
·
2020-02-28 00:39
ZJOI
2015 地震后的幻想乡
ZJOI
2015地震后的幻想乡我们其实只需要边的相对的发小关系,我们只要知道这个边是第几就可以了,因为如果知道它是第几就知道权值期望是$\fraci{m+1}$所以我们考虑这样一个dp,$dp[S][i
yijan
·
2020-02-17 20:00
[
ZJOI
2008] 生日聚会 - dp
共有\(n\)个男孩与\(m\)个女孩打算坐成一排。对于任意连续的一段,男孩与女孩的数目之差不超过\(k\)。求方案数。\(n,m\leq150,k\leq20\)Solution设\(f[i][j][k][l]\)表示放了\(i,j\)个男女,所有后缀中,男生减女生最大为\(k\),女生减男生最大为\(l\)的方案数采用“主动转移”f[i+1][j][k+1][max(l-1,0)]+=f[i]
Mollnn
·
2020-02-12 15:00
BZOJ 4456: [
Zjoi
2016]旅行者
有点诡异的说,但是这个被叫做套路题?我哭了直接讲正解,考虑分治处理矩形,每次在矩形的两边之间取一条较长的,然后取这条边的中点连线,把原矩形分成两个子矩形考虑此时的询问必然只有两种类型:两点在两个/同一个子矩形内,其中在同一个子矩形内的答案可以递归处理那么此时我们考虑更新前一种情况的答案,由于此题中连边的特性我们发现此时这条边一定会跨过两个矩形的分界线那么我们取出分界线上的所有点,从每个点开始跑一遍
hl666
·
2020-02-07 22:00
[
ZJOI
2011] 最小割 - 最小割树
最小割树裸题建树后,以每个点为根跑DFS求出距离矩阵,然后暴力回答询问即可#includeusingnamespacestd;#defineintlonglongconstintmaxn=6e2;constintmaxm=4e4;constintinf=1e13;intn,m,q;//forthetargetgraphvector>g[maxn];voidclear1(){for(inti=1;i
Mollnn
·
2020-02-07 13:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他