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
CQOI
叶子的染色-基础树形dp
题目描述原题来自:
CQOI
2009给一棵有m个节点的无根树,你可以选择一个度数大于11的节点作为根,然后给一些节点(根、内部节点、叶子均可)着以黑色或白色。
算法小猪
·
2020-06-30 05:48
洛谷P3168 [
CQOI
2015]任务查询系统
又是一道主席树板子题,喜闻乐见,然而我还是非常智障。之前写的题都是单点修改区间查询,这道题变成了区间修改单点查询,然后我一度懵逼…之后发现,是不是在蓝书上学树状数组的时候,就见过类似的转化?哦,成,差分。完美把区间修改变成单点修改,询问的时候只需要询问T[X]…(X是询问的时间点)。根据差分数组的定义,差分数组到某一位置的前缀和就是某一位置应有的统计数。然后比较智障的是调试的时候修改了update
weixin_30905133
·
2020-06-28 02:44
「杂录」
CQOI
2018 背板记
背景经过一天天的等待,终于迎来了\(
CQOI
2018\),想想\(NOIp\)过后到现在,已经有了快要半年了,曾经遥遥无期,没想到时间一转眼就过去了……日志\(Day0\)因为明天就要考试了,早上来了一发模拟考
weixin_30663471
·
2020-06-27 23:59
CQOI
2017 小Q的草稿
小Q的草稿小Q是个程序员。众所周知,程序员在写程序的时候经常需要草稿纸。小Q现在需要一张草稿纸用来画图,但是桌上只有一张草稿纸,而且是一张被用过很多次的草稿纸。草稿纸可以看作一个二维平面,小Q甚至已经给它建立了直角坐标系。以前每一次草稿使用过的区域,都可以近似的看作一个平面上的一个三角形,这个三角形区域的内部和边界都不能再使用。当然了,以前的草稿也没有出现区域重叠的情况。小Q已经在草稿纸上画上了一
autoint
·
2020-06-24 20:00
BZOJ-2668: [
cqoi
2012]交换棋子(费用流)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2668建模有点神奇,然后就直接费用流了。代码:#include#include#includeusingnamespacestd;#definemaxvmaxn*maxn*3#definemaxn25#defineinf0x7fffffff#definecheck(x,y)(x>0&&y>0&&
AmadeusChan
·
2020-06-23 08:08
BZOJ1257 洛谷2261 [
CQOI
2007]余数求和
Description给定n,x,求∑i=1nxmodiSolution==∑i=1nxmodi∑i=1nx−⌊xi⌋×inx−∑i=1n⌊xi⌋×i后面那一堆显然有大段大段都是一样的,最多不同的个数是n的约数个数。时间复杂度O(n‾√)。#includeusingnamespacestd;#defineLLlonglongLLans,n,x;intmain(){#ifndefONLINE_JUD
WT_cnyali
·
2020-06-22 07:01
数学
分块
3295: [
Cqoi
2011]动态逆序对 树状数组套主席树
学校什么破电脑写完没保存的就死机了卧槽!!!我的代码全没了卧槽!!!我的内心是崩溃的!!!这道题的树套树作法是比较显然的,用树状数组套主席树,然后维护比每个数大的和比每个数小的数的个数,然后发现直接建可能会炸空间!!!我们可以先预处理出开始的答案ans,预处理出开始时在每个数后面且小于这个数的个数a2i和在这个数前面且大于这个数的个数a1i,然后用主席树维护“当前已经删除的元素”,假设在这个数后面
ws_fqk
·
2020-06-22 03:37
My
Code
CQOI
2007涂色--区间DP
题目描述假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。用尽量少的涂色次数达到目标。输入格式输入仅一行,包含一个长度为n的字符串,即涂色
BIGBIGPPT
·
2020-06-21 17:32
DP
luogu P3172 [
CQOI
2015]选数 |容斥原理
题目描述我们知道,从区间\([L,H]\)(\(L\)和\(H\)为整数)中选取\(N\)个整数,总共有\((H-L+1)^N\)种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的\(N\)个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个整数\(K\),你需要回答他最大公约数刚好为\(K\)的选取方案有多
白木偶君
·
2020-06-11 19:00
解题报告:luogu P4170
题目链接:P4170[
CQOI
2007]涂色区间\(dp\)好题。我们假如已经有这个区间的最小步数:\(BRG\)如果在区间右端添加一个R会怎么样呢?
童话镇里的星河
·
2020-05-13 22:00
BZOJ-1257、2301、1101几道数论题
id=1101数论一向就是本蒟蒻最渣渣的内容,无奈去啃了一下:1257:[
CQOI
2007]余数
AmadeusChan
·
2020-04-10 04:17
[
CQOI
2011] 放棋子 - 计数dp
在一个\(m\)行\(n\)列的棋盘里放一些彩色的棋子,使得每个格子最多放一个棋子,且不同颜色的棋子不能在同一行或者同一列,有多少种方法?Solution设\(f[i][j][k]\)表示用前\(k\)种颜色的棋子,占领了\(i\)行\(j\)列的方案数设\(g[i][j][k]\)表示用任意\(k\)个同色棋子占领\(i\)行\(j\)列的方案数,则考虑总方案数-实际上有没有被占领的行或列的方案
Mollnn
·
2020-04-06 19:00
[
CQOI
2009] 叶子的染色 - 树形dp
给一棵\(m\)个结点的无根树,你可以选择一个度数大于\(1\)的结点作为根,然后给一些结点着以黑色或白色。方案应保证根结点到每个叶子的简单路径上都至少包含一个有色结点。对于每个叶结点\(u\),定义\(c[u]\)为从根结点从\(u\)的简单路径上最后一个有色结点的颜色。给出每个\(c[u]\)的值,设计着色方案,使得着色结点的个数尽量少。Solution选择任意一个点为根,答案都是相同的随便选
Mollnn
·
2020-04-06 14:00
[
CQOI
2009] 循环赛 - 记忆化搜索
\(n\)支队伍比赛,每两支队伍比赛一次。若两支队伍打平,则各得到\(1\)分;否则,胜利的队伍得到\(3\)分,被打败的队伍得到\(0\)分。给出队伍的最终得分,求有多少种可能的分数表。Solution大力搜索+剪枝先枚举1v2,1v3,...,1vN,再枚举2v3,2v4,...,2vN,以此类推为了加速将所有人按照总分从小到大排序然后利用hash记忆化一下#includeusingnames
Mollnn
·
2020-04-06 09:00
洛谷 P4170 [
CQOI
2007]涂色(区间dp)
传送门解题思路dp[i][j]表示把区间[i...j]涂成目标颜色的最少步骤。当s[i]==s[j]时,我们可以发现,在涂第i个格子时,我们可以多涂上一格,将第j格涂上;同理,可以在涂第j个格子时,多图一个格子,把第i格涂上。所以就可以从dp[i+1][j]和dp[i][j-1]转移而来。对于一般情况,我们能做到的只有把这个区间分成两部分,枚举断点k,求两部分的和,取min值。AC代码1#incl
尹昱钦
·
2020-02-24 22:00
洛谷P3158 [
CQOI
2011]放棋子
题目描述题解考虑$\text{dp}$:$f[i][j][k]$表示用前$k$种棋子占领了$i$行$j$列的方案数考虑$f$的转移:$f[i][j][k]=\sum_{l=0}^{i-1}\sum_{r=0}^{j-1}f[l][r][k-1]\times(_{i-l}^{n-l})\times(_{j-r}^{m-r})\timesg[i-l][j-l][a[k]]$,其中$g[i][j][k]
xjqxjq
·
2020-02-16 16:00
[
CQOI
2012] 交换棋子 - 费用流
有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第i行第j列的格子只能参与mi,j次交换。Solution一个点拆三份,入点,主点,出点入点向主点连边,主点向出点连边,设该点允许的交换次数为\(x\),根据以下规则确定若为初态点,则入边限流\(x/2\),出边限流\((x+1)/2\)若为末态点,则入边限流\((x+1)/2\),出
Mollnn
·
2020-02-13 09:00
[
CQOI
2007] 余数求和 - 整除分块
\(\sum_{i=1}^n\;k\;mod\;i\)Solution\(\sum_{i=1}^n\;k\;mod\;i\\=\sum_{i=1}^n(k-i\lfloor{\frac{k}{i}}\rfloor)\\=k\timesn-\sum_{i=1}^ni\lfloor{\frac{k}{i}}\rfloor\)至于后面那项,整除分块即可#includeusingnamespacestd;
Mollnn
·
2020-02-12 14:00
[
CQOI
2009] 中位数 - 桶
给出\(1~n\)的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是\(b\)。中位数是指把所有元素从小到大排列后,位于中间的数。Solution(这个题为什么会被打上数学标签?)由于给出的是排列,我们找到这个数在哪,然后考虑它左边和右边的数我们把比它大的数都变成\(1\),小的都变成\(-1\)向左的后缀和值构成的多重集\(A\),向右的\(B\)现在就是要在向左和向右里面各找出一个
Mollnn
·
2020-02-12 13:00
网络流算法进阶详解
目录网络流算法进阶详解基础知识最大流最小割EK算法DINIC算法最小费用流进阶无源汇可行流有源汇上下界最大流有源汇上下界最小流一些建图模型最大权闭合子图星际战争poj1149
CQOI
2009跳舞网络流算法进阶详解基础知识由于之前写过总结
lcyfrog
·
2020-02-09 20:00
[
CQOI
2015] 网络吞吐量 - 最大流,最短路
在第i个点只能选A[i]次的情况下,能选出多少条1-n的最短路Solution我们造出最短路DAG,然后对每个点拆点限流,跑最大流即可双向边警告!(有悖直觉#includeusingnamespacestd;#defineintlonglongnamespacesp{//Interfaces:n,g[][],spt[],d[]constintN=200005;intn;structedge{int
Mollnn
·
2020-02-09 10:00
BZOJ 4815: [
Cqoi
2017]小Q的表格
推到一半被一个函数卡住真是太屑了的说(菜是原罪)首先对于\(b\timesf(a,a+b)=(a+b)\timesf(a,b)\)我们把它化成一个整齐一点的式子:\(\frac{f(a,a+b)}{a(a+b)}=\frac{f(a,b)}{ab}\)这样是不是看出点什么了,然后考虑\(f\)里的变化,是不是相当于一个数减去另一个数如果我们减到不能减,然后再换过来继续减,直到两数相等,容易发现此时
hl666
·
2020-02-06 16:00
BZOJ 4520: [
Cqoi
2016]K远点对
KD-Tree暴力大法吼哇!容易发现如果我们给每个点求出\(K\)个最远距离,放在一起找出其中的第\(2K\)大的就是答案(一对点会算两次)考虑搞出一个小根堆,刚开始往里面放\(2K\)个\(0\)。然后我们枚举每个点,不断地找出距离它的最远点然后和堆顶比较,如果大于就替换掉堆顶最后答案就是堆顶,而这种做法正确性显然且有一定剪枝,但复杂度是\(O(n^2)\)级别的然后我们就KD-Tree来实现暴
hl666
·
2020-02-01 22:00
Luogu P3157 [
CQOI
2011]动态逆序对
CDQ分治首先可以将答案分为之前有的逆序对数量+此操作产生的逆序对数量那么最后前缀和即可由于题目直接给出的是删除操作,并且加上初始序列的插入操作有两种不同会对答案造成影响的操作,不容易处理那么考虑从后往前考虑,那么删除操作就变成插入操作先将所有要删的数删完剩下的数,把它们作为初始序列然后进行CQD分治产生逆序对要求是$time_{i}pos_{j}$或$time_{i}val_{j},pos_{i
Dawns~
·
2020-02-01 14:00
洛谷 题解 P5764 【[
CQOI
2005]新年好】
让我来仔细梳理一下题目大意,以便大家更好的编写代码。简化一下题意,就是佳佳要依次拜访五个亲戚,给出一张图及所有人的位置,求最短距离。首先看,\(n\leq50000\),说明搜索在这题是行不通的。要我们求最短距离,那就来考虑一下最短路。由于她是依次不间断拜访,即到达一家后立即前往下一家,所以我们首先可以以这\(6\)个点为起点依次跑最短路,得到以这\(6\)个点为起点的最短路径。换句话说,我们知道
zyh_cr7
·
2020-01-31 23:00
「
CQOI
2009」中位数
「
CQOI
2009」中位数传送门这道题将会用到一点桶的思想。首先我们可以在排列中先找到\(b\)的位置(找不到的话就直接输出\(0\))。
Sangber
·
2020-01-31 21:00
BZOJ 4524: [
Cqoi
2016]伪光滑数
题意杀233,开始我习惯地认为质因数分解就是那种\(2^{a_1}\times3^{a_2}\times\cdots\timesp_k^{a_k}\)的形式,然后\(p_k^{a_k}\)算作一项,苦想了30min无果然后看了下陈指导的博客,NMD原来上面的指数要展开的!(好吧这样本来也就是展开来的缩写),然后就会做了首先要求前\(K\)大,先考虑最大的情况。不难发现这个时候所有质因数都相同显然是
hl666
·
2020-01-29 17:00
[
CQOI
2006]凸多边形
题目wdnmd可算调出来了,以后我也是会半平面交的人了由于给定的是一些凸包,我们直接按照逆时针把所有直线搞下来,我们默认保留直线左边的半平面;之后我们就可以按照极角序把直线排序,对于两条极角相等的直线,显然是更靠近左边的优,于是我们只保留最靠左的直线与凸包不同的是,我们使用一个双端队列维护半平面交,对于一条要插入的直线\(l\),我们发现队尾两条直线的交点\(p\)在\(l\)的右侧,那么就说明队
asuldb
·
2020-01-07 07:00
[
CQOI
2007]余数求和
[
CQOI
2007]余数求和题目链接题意简述:给出n,k求k%1~n每一个数的和解题思路1.式子变形首先将原始式子变形成为nk-(k/1*1+k/2*2...k/n*n),此处的除法都是向下取整,也就是说不可以使用运算律了
Demo—white
·
2019-12-14 11:00
luoguP4170 [
CQOI
2007]涂色
区间DP连手题.设\(dp[st][ed]\)表示将区间\([st,ed]\)染成合法的最小方案数.分两种情况讨论.当\(s[st]=s[ed]\)时,\(dp[st][ed]=\min(dp[st+1][ed],dp[st][ed-1])\)当\(s[st]!=s[ed]\)时,\(dp[st][ed]=\min(dp[st][ed],dp[st][i]+dp[i+1][ed])(i\in[st
wuhan2005
·
2019-10-21 21:00
CQOI
2018 社交网络 和 SHOI2016 黑暗前的幻想乡
CQOI
2018社交网络题目背景当今社会,在社交网络上看朋友的消息已经成为许多人生活的一部分。
autoint
·
2019-09-23 10:00
树形dp专题总结
T1BZOJ1304[
CQOI
2009]叶子的染色首先是对于固定根节点的\(dp\)\(dp\)状态
chasedeath
·
2019-09-08 13:00
@loj - 3022@ 「
CQOI
2017」老 C 的方块
目录@description@@solution@@acceptedcode@@details@@description@老C是个程序员。作为一个懒惰的程序员,老C经常在电脑上玩方块游戏消磨时间。游戏被限定在一个由小方格排成的R行C列网格上,如果两个小方格有公共的边,就称它们是相邻的,而且有些相邻的小方格之间的公共边比较特殊。特殊的公共边排列得有很强的规律。首先规定,第1行的前两个小方格之间的边是
Tiw_Air_OAO
·
2019-08-27 10:00
@bzoj - 4519@ [
Cqoi
2016]不同的最小割
目录@description@@solution@@acceptedcode@@details@@description@学过图论的同学都知道最小割的概念:对于一个图,某个对图中结点的划分将图中所有结点分成两个部分,如果结点s,t不在同一个部分中,则称这个划分是关于s,t的割。对于带权图来说,将所有顶点处在不同部分的边的权值相加所得到的值定义为这个割的容量,而s,t的最小割指的是在关于s,t的割中
Tiw_Air_OAO
·
2019-08-27 09:00
@bzoj - 3504@ [
Cqoi
2014]危桥
目录@description@@solution@@acceptedcode@@details@@description@Alice和Bob居住在一个由N座岛屿组成的国家,岛屿被编号为0到N-1。某些岛屿之间有桥相连,桥上的道路是双向的,但一次只能供一人通行。其中一些桥由于年久失修成为危桥,最多只能通行两次。Alice希望在岛屿al和a2之间往返an次(从al到a2再从a2到al算一次往返)。同时
Tiw_Air_OAO
·
2019-08-27 09:00
@bzoj - 2668@ [
cqoi
2012]交换棋子
目录@description@@solution@@acceptedcode@@details@@description@有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第i行第j列的格子只能参与mi,j次交换。Input第一行包含两个整数n,m(1x',中间连容量为\(\lfloor\frac{m_{i,j}}{2}\rfloor
Tiw_Air_OAO
·
2019-08-27 08:00
CQOI
十二省联考游记
Day0看似稳如老狗的我实则慌得一逼看了一上午的CRT,一个字没看进去我反复安慰自己:我才高一,我才高一但是,明年的联赛会不会跟今年一样高呢?明年的心态会不会有现在这么好呢?明年同届的dalao会不会更强呢?机会只会一次比一次少我还有多少机会?错过了这次省选,我将完全错过高一的机会,而会以一个高二OIer的身份,开启全新的赛季而那时,我还有多少时间,多少精力呢?迷迷糊糊过了一上午。。。下午试机,N
Darknesses
·
2019-08-04 20:00
【BZOJ4823】[
CQOI
2017]老C的方块(网络流)
【BZOJ4823】[
CQOI
2017]老C的方块(网络流)题面BZOJ题解首先还是给棋盘进行黑白染色,然后对于特殊边左右两侧的格子单独拎出来考虑。为了和其他格子区分,我们把两侧的这两个格子染成灰色。
小蒟蒻yyb
·
2019-07-09 10:00
洛谷P3157 [
CQOI
2011]动态逆序对(树套树/BIT+权值线段树)
题目n(nusingnamespacestd;typedeflonglongll;intread(){intcnt=0;charch=0;while(!isdigit(ch))ch=getchar();while(isdigit(ch))cnt=cnt*10+(ch-'0'),ch=getchar();returncnt;}constintN=1e5+10;structnode{intl,r,nu
Code92007
·
2019-06-13 21:22
线段树(权值线段树)/树状数组
bzoj3932: [
CQOI
2015]任务查询系统(主席树)
bzoj3932:[
CQOI
2015]任务查询系统(主席树)[
CQOI
2015]任务查询系统思路按时间顺序建权值线段树,对于每个三元组,在Si的树上Pi的位置+1,Ei+1的树上Pi的位置-1,这样对于每次询问的时间区间
Seast
·
2019-05-08 22:00
『高斯消元·博弈论·贪心』[
CQOI
2013]新NIM游戏
题目描述传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同)。两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴。可以只拿一根,也可以拿走整堆火柴,但不能同时从超过一堆火柴中拿。拿走最后一根火柴的游戏者胜利。本题的游戏稍微有些不同:在第一个回合中,第一个游戏者可以直接拿走若干个整堆的火柴。可以一堆都不拿,但不可以全部拿走。第二回合也一样,第二个游戏者也有这样一
pigzhouyb
·
2019-05-04 20:20
数学·数学推导
[算法进阶指南]习题题解
CQOI
2019|十二省省选游记
Day1打开题目,看见T1,发现是求区间的异或的前k大首先想到了trie,然后想到了经典的固定右端点的堆贪心然后考虑删除值后找次大值,发现可以可持久化新建点敲了会,8:40调过大样例调过了T2是个字典树的题,先跳了T3是个类似于未来程序的题,肝了两个多小时回头看T2,发现好像后缀自动机是可以维护的,但是不会打又看了看,对于所有A串长于B串的,发现B对应的是Sa排序后的连续区间觉得可以用线段优化区间
Dy_Dream
·
2019-04-07 21:52
游记
杂七杂八的
CQOI
2019|十二省省选游记
Day1打开题目,看见T1,发现是求区间的异或的前k大首先想到了trie,然后想到了经典的固定右端点的堆贪心然后考虑删除值后找次大值,发现可以可持久化新建点敲了会,8:40调过大样例调过了T2是个字典树的题,先跳了T3是个类似于未来程序的题,肝了两个多小时回头看T2,发现好像后缀自动机是可以维护的,但是不会打又看了看,对于所有A串长于B串的,发现B对应的是Sa排序后的连续区间觉得可以用线段优化区间
Dy_Dream
·
2019-04-07 21:52
游记
杂七杂八的
「
CQOI
2014」数三角形
题意:给定一个n*m的网格,请计算三点都在格点上的三角形共有多少个。1<=n,m<=1000ANS=总数-在同一条直线上的三点-在同一条斜线上的三点在同一条直线很容易就可以做出来,我们主要考虑的是斜边的做法最暴力的方法是枚举一条斜边的起点(a1,b1)与终点(a2,b2)这条斜边上去掉起终点共有gcd(|a2-a1|,|b2-b1|)-1个点,每次枚举的方案数只需要加上这个最大公约数即可这样,你肯
niolle
·
2019-03-27 18:00
BZOJ 3931: [
CQOI
2015]网络吞吐量【网络流】
题目分析:似乎很明显的是个最大流问题每个点有吞吐量限制,可以拆成两个点i和i+n,中间连一条容量为吞吐量的边(注意1和n的吞吐量限制是∞\infty∞)从n开始(或者1也可以)跑最短路得到dis数组,如果dis[u]==dis[v]+w[u][v](具体方向根据代码而定),就从u+n向v连一条容量为inf的边然后从1到n+n跑最大流。。。然后。。。我干了什么?后来看了看,我把Dinic的bfs直接
Master.Yi
·
2019-03-12 10:21
网络流
bzoj4813: [
Cqoi
2017]小Q的棋盘(贪心)
传送门考虑最后所有走过的点构成的树,显然除了最长链走一遍以外每条轻链都走两遍。于是求一波最长链搞一搞就完了。注意几个小细节特判qwq代码:#include#defineriregisterint#definefifirst#definesesecondusingnamespacestd;constintrlen=1e[N];voiddfs(intp,intfa,intdep){mx=max(mx,
SC.ldxcaicai
·
2019-03-11 18:56
#
贪心
P3160 [
CQOI
2012]局部极小值 题解(状压DP+容斥)
题目链接P3160[
CQOI
2012]局部极小值双倍经验,双倍快乐解题思路存下来每个坑(极小值点)的位置,以这个序号进行状态压缩。
Potassium
·
2019-03-03 21:00
【BZOJ 1821】[
CQOI
2009]中位数图(思维)
题面题意:Description给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。Input第一行为两个正整数n和b,第二行为1~n的排列。Output输出一个整数,即中位数为b的连续子序列个数。SampleInput745724316SampleOutput4HINT第三个样例解释:{4},{7,2,4},{5,7,2,
codancer
·
2019-03-03 12:40
思维
OJ--BZOJ
【LuoguP3329&4123】[ZJOI2011]最小割&[
CQOI
2016]不同的最小割
链接1链接2题意简述第一个题:qqq次询问图中多少对点对之间的最小割小于xxx。第二个题:问图中有多少不同的最小割数值。Sol两个都是模板题就放一起了。求完最小割树直接暴力O(n2)O(n^2)O(n2)弄出所有点对间最小割,然后该干嘛干嘛。最小割树的构建:Gemory−Hu  TreeGemory-Hu\;TreeGemory−HuTree算法对于一个nnn个节点的图,图中所
NeosKnight
·
2019-02-27 15:47
======题解======
——图论———
网络流
最小割树
CQOI
2018 简要题解
破解D-H协议列个式子会发现是BSGSBSGSBSGS的模板题,直接码就是了。代码:#include#include#defineriregisterintusingnamespacestd;inlineintread(){intans=0;charch=getchar();while(!isdigit(ch))ch=getchar();while(isdigit(ch))ans=(ans>=1,
SC.ldxcaicai
·
2019-02-26 20:57
#
题解
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他