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
BZOJ1305
[
BZOJ1305
][CQOI2009]dance跳舞-网络流
dance跳舞Description一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢的男孩跳舞。给出每对男孩女孩是否相互喜欢的信息,舞会最多能有几首舞曲?Input第一行包含两个整
zlttttt
·
2020-07-12 20:00
网络流
【Network
Flows】
【
bzoj1305
】[CQOI2009]dance跳舞 最大流
Description一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢的男孩跳舞。给出每对男孩女孩是否相互喜欢的信息,舞会最多能有几首舞曲?Input第一行包含两个整数n和k。以下
DQSSS
·
2020-07-10 22:24
===图论===
网络流
【
bzoj1305
】[CQOI2009]dance跳舞
1305:[CQOI2009]dance跳舞TimeLimit:5SecMemoryLimit:162MBSubmit:3822Solved:1631[Submit][Status][Discuss]Description一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“
Joky_2002
·
2018-02-27 17:16
网络流
【
bzoj1305
】【CQOI2009】【dance】【跳舞】
题目大意有n个男孩和n个女孩,男女间要么互相喜欢要么不喜欢,跳一次舞每个人和没跳过的喜欢的跳或和最多k个不喜欢的跳。求最多跳几次。解题思路有一个直观的贪心,最大的答案为每个人喜欢的人数取最小值后加k,但我们能不能保证有合法解呢,反正bzoj上能过,但某个oj上不能过。于是就打了网络流,先二分一个答案,每个人拆成两个点(和喜欢的人跳与和不喜欢的人跳),源到和喜欢的人跳流量为ans,和喜欢的人跳到和不
inklutcuah
·
2016-09-06 15:32
网络流
bzoj
二分
三分
[
BZOJ1305
][CQOI2009]dance跳舞(枚举二分+最大流)
题目描述传送门题解刚开始写的是二分,但是没调对,索性改了枚举,不过跑得也挺快的。首先拆点xiyi,没什么具体含义,喔可能一个是在互相喜欢的那一堆里连的,另一个是在互相不喜欢的那一堆里连的。枚举能进行几场舞会,假设枚举到的是mid对于所有的boy,s->ximid,对于所有的girl,xi->tmid对于互相喜欢的i和j,xi->xj1,对于互相不喜欢的i和j,yi->yj1对于所有的boyxi->
Clove_unique
·
2016-05-02 17:00
poi
主席树
CQOI
bzoj
【
BZOJ1305
】[CQOI2009]dance跳舞【最大流】【二分】
【题目链接】看了【POPOQQQ的题解】,建图比较厉害。写网络流第一次把点开小了...orz/*Pigonometry*/ #include #include #include usingnamespacestd; constintmaxn=255,maxm=10005,maxg=55,maxq=10000,inf=0x3f3f3f3f; intn,m,head[maxn],cur[maxn
BraketBN
·
2016-04-25 22:00
【
bzoj1305
】[CQOI2009]dance跳舞 最大流
Description一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互不喜欢(不会“单向喜欢”)。每个男孩最多只愿意和k个不喜欢的女孩跳舞,而每个女孩也最多只愿意和k个不喜欢的男孩跳舞。给出每对男孩女孩是否相互喜欢的信息,舞会最多能有几首舞曲?Input第一行包含两个整数n和k。以下
LOI_DQS
·
2016-03-10 21:00
【
bzoj1305
】[CQOI2009]dance跳舞 最大流+二分答案
二分答案每个点拆成两个点x,x'每个男生x向x'连一条容量为k的边每个女生y'向y连一条容量为k的边源点S向每个男生连一条容量为ans的边每个女生向汇点T连一条容量为ans的边对于男生x和女生y,如果互相喜欢,则x向y连一条容量为1的边如果不互相喜欢,则x’向y'连一条容量为1的边若最大流为n*ans则可行,否则不可行点数4n+2边数(4n+n^2)*2#include #include #inc
u012288458
·
2016-02-21 21:00
bzoj1305
[CQOI2009]dance跳舞 最大流 二分
bzoj1305
[CQOI2009]dance跳舞题意:一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。
yxr0105
·
2016-01-30 14:00
网络流
最大流
bzoj
二分答案
bzoj1305
[CQOI2009]dance跳舞
最大流+二分答案,其实可以用贪心做但是……练习下网络流代码中init是会WA的,请勿乱用读入优化#include #include #include #include #include #include #include #defineLLlonglong #definefo(i,a,b)for(inti=a;i'9'){if(s=='-')f=-1;s=getchar();} while(s>=
BPM136
·
2015-12-23 17:00
网络流
bzoj1305
【CQOI2009】dance 跳舞
1305:[CQOI2009]dance跳舞TimeLimit: 5Sec MemoryLimit: 162MBSubmit: 2041 Solved: 853[Submit][Status][Discuss]Description一次舞会有n个男孩和n个女孩。每首曲子开始时,所有男孩和女孩恰好配成n对跳交谊舞。每个男孩都不会和同一个女孩跳两首(或更多)舞曲。有一些男孩女孩相互喜欢,而其他相互
AaronGZK
·
2015-12-10 23:00
网络流
二分
bzoj
上一页
1
下一页
按字母分类:
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
其他