首页 > TAG信息列表 > 切糕

洛谷P3227 [HNOI2013]切糕

题目大意: 一个立方体,每个点一个点权,要求从每个竖轴上选一个点使得点权之和最小 特殊限制:当在某一条竖轴上选择了点\((x,y,z)\)时,与其相邻的竖轴上选择的点纵坐标绝对值相差不能超过\(d\) 哭哭,不会,颓了吴迪的博客 看见点权和最小先想的是最小费用最大流/总点权-最大流,结果是个硬核

习题:切糕(网络流)

题目 传送门 思路 将蛋糕割开,不就相当于切开一些边 同时又要要求值最小,所以比较明显的最小割 我们主要考虑如何将当前点的权值转换成边的容量 也很简单,将当前点向下一层的节点连一条容量为当前点的权值的边就行了 那么最后一层呢? 建一层虚层就行了。 对于D的限制 我们只需要将距离

洛谷$P3227\ [HNOI2013]$切糕 网络流

正解:网络流 解题报告: 传送门! 日常看不懂题系列,,,$QAQ$ 所以先放下题目大意趴$QwQ$,就说有个$p\cdot q$的矩阵,每个位置可以填一个$[1,R]$范围内的整数$a_{i,j}$,要求相邻格子之间差不超过$D$.求$\sum v_{i,j,a_{i,j}}$的$max$ 昂,先考虑如果没有$D$这个限制网络流怎么做鸭$QwQ$

[HNOI2013]切糕

题目描述 经过千辛万苦小 A 得到了一块切糕,切糕的形状是长方体,小 A 打算拦腰将切糕切成两半分给小 B。出于美观考虑,小 A 希望切面能尽量光滑且和谐。于是她找到你,希望你能帮她找出最好的切割方案。 出于简便考虑,我们将切糕视作一个长 P、宽 Q、高 R 的长方体点阵。我们将位于第 z层

BZOJ3144[Hnoi2013]切糕——最小割

题目描述 输入 第一行是三个正整数P,Q,R,表示切糕的长P、 宽Q、高R。第二行有一个非负整数D,表示光滑性要求。接下来是R个P行Q列的矩阵,第z个 矩阵的第x行第y列是v(x,y,z) (1≤x≤P, 1≤y≤Q, 1≤z≤R)。 100%的数据满足P,Q,R≤40,0≤D≤R,且给出的所有的不和谐值不超过1000。 输

【HNOI2013】切糕

题面 题解 新建第\(R + 1\)层,将切点换成割边,然后就出现了最小割模型 然后从源点\(S\)向第一层的每个点连一条容量为\(\infty\)的边,从第\(R + 1\)层的每个点向汇点\(T\)连一条容量为\(\infty\)的边,这些边不会被割掉。 首先不考虑\(D\)的限制,从\((i, j, k) \to (i, j, k + 1)\)连一条

bzoj3144 切糕

题目链接 题意 这个题首先要理解好题意,就是说给这个长方体横着切开。要求相邻的两个位置切点的为值不能相差大于\(D\)。 说的再直白一点就是。有一个\(P\times Q\)的矩阵,要在这\(P \times Q\)个格子里填区间\([1,R]\)中的数字。位置为\((x,y)\)的格子填\(z\)会有\(p(x,y,z)\)的代价

Hnoi2013 切糕

题目描述 题解: 这个菜鸡认为很神的一道最小割。 后来发现是模型之一。 其实将题意理解为,$(x1,y1)$与$(x2,y2)$相邻,$(x1,y1)$位置上选择了$z1$,那么$(x2,y2)$位置上不能取$z1-d$以下的点。 代码: #include<queue> #include<cstdio> #include<cstring> #include<algorithm> using name

【BZOJ3144】[HNOI2013]切糕

【BZOJ3144】[HNOI2013]切糕 题面 题目描述 经过千辛万苦小 A 得到了一块切糕,切糕的形状是长方体,小 A 打算拦腰将切糕切成两半分给小 B。出于美观考虑,小 A 希望切面能尽量光滑且和谐。于是她找到你,希望你能帮她找出最好的切割方案。 出于简便考虑,我们将切糕视作一个长 P、宽 Q、高