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
bzoj2330
【
bzoj2330
】[SCOI2011]糖果
裸的差分约束系统.建图很好建,跑一个最长路就可以了#include#include#include#include#include#includeusingnamespacestd;constintN=100010;structedge{intv,w,next;}e[300010];longlongans;intte,k,n;inthead[N],d[N],inq[N],vis[N];queueq
黑猫black
·
2020-09-14 05:24
差分约束系统
spfa
bzoj2330
糖果(差分约束)
题目描述幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求输入格式输入的第一行是
Coco_T_
·
2020-09-14 05:28
图论
图论
bzoj2330
: [SCOI2011]糖果——差分约束+Tarjan
Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。Inp
stevensonson
·
2020-09-14 04:17
BZOJ
bzoj2330
糖果
糖果题目背景:
bzoj2330
分析:差分约束,本题还是比较好想的直接根据题意建边就好,一下分析各个操作:1:a=bèa>=b&&b>=aèa>=b+0,b>=a+0èadd_edgeatob,dis=0
scarlyw
·
2020-09-14 04:54
NOIP解题报告
差分约束系统
bzoj刷题记录
bzoj2330
: [SCOI2011]糖果
差分约束今天又一次学习了一波,才发现这种问题可以转化为图论,好神奇233再次证明我好菜2333#include#include#include#include#include#includeusingnamespacestd;intn,k;intf[100005];intto[300005],_next[300005],head[100005],v[300005];intcir[100005],e
mzajt123
·
2020-09-14 04:43
bzoj
差分约束
[
BZOJ2330
][SCOI2011]糖果
原题地址差分约束系统.ACcode:#include#includeusingnamespacestd;typedeflonglongll;constintN=1000010;constintINF=1Q;maxw[S]=1;for(inti=1;in){printf("-1\n");return;}maxw[e.v]=maxw[x]+e.w;if(!inq[e.v]){inq[e.v]=1;Q.
Zvezda_
·
2020-09-14 03:07
BZOJ
图论_最短路
图论
BZOJ2330
: [SCOI2011]糖果 差分约束+spfa
差分约束:把给出的所有约束条件改成形如a-b>=x的形式x=1:d[a]==d[b],有d[a]-d[b]>=0,d[b]-d[a]>=0x=2:d[a]=1x=3:d[a]>=d[b],有d[a]-d[b]>=0x=4:d[a]>d[b],有d[a]-d[b]>=1x=5:d[a]=0依照这个建边就可以了。刚开始把所有点都放进队列里,dis的初始值要都设成1(因为题目中要求每个小朋友都需要有糖果
Oakley_
·
2020-09-14 03:36
BZOJ2330
: [SCOI2011]糖果
发现自己学了假的差分约束qaq有几种关系x=y/x>y/x>=y分别对应x>=y,x=y/x>=y所有关系都是形如x+c>=y的形式,要求总数最小,可以把关系变成x>=y−c的形式,把x,y看成到x,y的最长路,发现就是一条y连向x,权为−c的边,此时因为对于每个x,取得值是满足所有不等式x>=di的下界,和是最小的此题直接用spfa判正环会T,注意到原图只有0/1两类边,可以先建0边,tarja
L_0_Forever_LF
·
2020-09-14 03:25
BZOJ
最短路
差分约束
[SCOI2011]糖果
题目
bzoj2330
题解裸的差分约束......也许是因为太裸了,用(sàng)心(xīn)良(bìng)苦(kuáng)的出题人竟然卡spfa,某数据点有一条长为十万的链……倒着连边代码#include
David1950
·
2020-09-14 03:40
BZOJ2330
: [SCOI2011]糖果
BZOJ2330
:[SCOI2011]糖果Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。
weixin_30756499
·
2020-09-14 03:29
数据结构与算法
[
BZOJ2330
] [SCOI2011] 糖果 [差分约束][单源最短路][缩点][拓扑排序]
linkSPFA题目要求求最小值。建原点0\mathfrak{0}0,也就是要∑dis[x]−dis[0]\mathfrak{\sum{dis[x]-dis[0]}}∑dis[x]−dis[0]最小。最小值受到dis[x]−dis[0]≥val[x][0]\mathfrak{dis[x]-dis[0]\geval[x][0]}dis[x]−dis[0]≥val[x][0]的约束也即dis[0]+v
*éphia
·
2020-09-14 03:38
差分约束
缩点
拓扑排序
SPFA优化
bzoj2330
[SCOI2011]糖果题解
http://www.lydsy.com/JudgeOnline/problem.php?id=2330题目大意对这个题我真的不想再多提一句了。n个人分糖,保证每个人都有糖,有k个限制条件,分别是a=b,ab,a≤b。这五种情况分别用x=1,2,3,4,5表示。求最少需要准备多少糖果。其中n,k≤106。题解一看就是差分约束了。差分约束中求最小值用≥,跑最长路;求最大值用≤,跑最短路。x=1即a=
t14t41t
·
2020-08-08 21:31
图结构
OI党坚毅的步伐
BZOJ2330
SCOI2011 糖果 【查分约束】
BZOJ2330SCOI2011糖果Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果
Dream_Maker_yangkai
·
2018-06-16 15:01
查分约束
c++
BZOJ
差分约束
算法
【BZOJ】2330:[SCOI2011]糖果-差分约束
传送门:
BZOJ2330
题解三角不等式?就是注意求最小值是跑最长路,最大值跑最短路,根据性质来。还有判环。
ccosi
·
2018-05-12 19:28
差分约束
bzoj2330
【SCOI2011】糖果
2330:[SCOI2011]糖果TimeLimit:10SecMemoryLimit:128MBSubmit:3995Solved:1217[Submit][Status][Discuss]Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在
AaronPolaris
·
2016-04-09 22:21
好题
差分约束系统
OIer的狂欢
bzoj2330
【SCOI2011】糖果
2330:[SCOI2011]糖果TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 3995 Solved: 1217[Submit][Status][Discuss]Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果
AaronGZK
·
2016-04-09 22:00
差分约束
bzoj
[
BZOJ2330
][SCOI2011]糖果(差分约束)
题目描述传送门题解差分约束系统,模型是很好建的,求最小值转化成跑最长路。把大于小于号都转化为大于等于和小于等于。对于x=1的情况建立2个不等式就可以解决。想着刚码完数据结构就挑了一道看起来简单一点的题,不过还是被一些奇怪的错误绊了一小会儿。==第一次提交只有70分==代码#include#include#include#includeusingnamespacestd;constintmax_n=
Clove_unique
·
2016-03-22 15:46
题解
省选
线性规划
[
BZOJ2330
][SCOI2011]糖果(差分约束)
题目描述传送门题解差分约束系统,模型是很好建的,求最小值转化成跑最大流。把大于小于号都转化为大于等于和小于等于。对于x=1的情况建立2个不等式就可以解决。想着刚码完数据结构就挑了一道看起来简单一点的题,不过还是被一些奇怪的错误绊了一小会儿。==第一次提交只有70分==代码#include #include #include #include usingnamespacestd; constint
Clove_unique
·
2016-03-22 15:00
差分约束
bzoj
SDOI
【
BZOJ2330
】【tyvj1785】【codevs2404】糖果,第一次的差分约束
传送门1传送门2传送门3写在前面:tyvj打卡的不归路and第一次写差分约束,比较生疏……思路:1.看到题目给出了元素之间的大小关系,我们比较容易想到了差分约束,而且求的是最少糖果数,所以可以转换成各点到源点最长路径的和(我这里蛋疼了好久,一开始用的是最短路径+奇奇怪怪的方法,只过了70)2.接下来就是建图了点与点①x=y就是不等式组{x-y>=0,y-x>=0},所以我们在x,y中互相连两条长度
xym_CSDN
·
2016-03-08 20:00
bzoj2330
SCOI2011糖果 查分约束系统
坑爹数据==一道很弱的查分约束,根据题意连边就好惹,然而添加超级源点会RE==(一直RE看了下discuss发现段神T了一个钟就是因为这个==),用priorityqueue优化SPFA会无限超时==其实感觉用tarjan判环然后在拓扑图上递推能跑的很快的有空试下#include #include #include #include #include #include #include #incl
BPM136
·
2016-03-03 21:00
BZOJ2330
[SCOI2011] 糖果
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2330Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的
ACMICPC
·
2016-02-26 14:00
bzoj2330
[SCOI2011]糖果
题目链接差分约束系统注意每人至少一颗糖,所以从S连出去的边边权要为1注意在输入的时候特判不然会T1#include 2#include 3#include 4#include 5#include 6#include 7#include 8#include 9#include 10#include 11#include 12#include 13#definerre(i,r,
HugeGun
·
2016-02-19 15:00
【差分约束】BZOJ 2330: [SCOI2011]糖果
BZOJ2330
:[SCOI2011]糖果Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。
puck_just_me
·
2016-02-02 22:10
差分约束
BZOJ2330
(差分约束)
2330:[SCOI2011]糖果TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 3532 Solved: 1059[Submit][Status][Discuss]Description幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果
M_AXSSI
·
2015-12-10 19:00
【
bzoj2330
】糖果 查分约束
简单的查分约束系统。a-b>=c转化为b->a连一条长度为c的边,跑最长路,这样可以保证满足不等号。a=b转化为a>=b且b>=a即可。spfa判正权回路即可。 P·S:一个m打成n查了半天。。汗(⊙﹏⊙)b。AC代码如下:#include #include #include #definelllonglong #defineN400005 usingnamespacestd;
lych_cys
·
2015-11-28 22:00
最短路
查分约束
【SCOI2011】糖果 差分约束
bzoj2330
差分约束裸题,我的代码总是T一个点,和黄学长的比了好多遍还看不出啥区别……【并不是那个一个链的测试点】没有A掉这个题却恬不知耻的发代码的人的代码:#include #include #include
LOI_DQS
·
2015-09-23 21:00
图论
差分约束
bzoj2330
bzoj2330
[SCOI2011]糖果 差分约束
这道题应该是一道比较裸的差分约束系统。按照题意建图:1、如果A和B一样多->连边(A,B,0),(B,A,0)2、如果A小于B->连边(A,B,1)3、如果A大于等于B->连边(B,A,0)4、如果A大于B->连边(B,A,1)5、如果A小于等于B->(A,B,0)其中第2种情况和第4种情况要特判,若a==b则无解。这样建好后用spfa求一次最长路就可以了。为什么要最长路呢,因为要求的是总长度而不
WJSZMRX
·
2014-07-17 15:51
图论
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
其他