码迷,mamicode.com
首页 >  
搜索关键字:cqoi2012    ( 32个结果
[bzoj2668] [洛谷P3159] [cqoi2012] 交换棋子
Description 有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第i行第j列的格子只能参与mi,j次交换。 Input 第一行包含两个整数n,m(1 include include include define INF 100 ...
分类:其他好文   时间:2018-03-19 00:26:02    阅读次数:217
【题解】CQOI2012交换棋子
感受到网络流的强大了……这道题目的关键在于: 前后颜色不变的,流入流出的次数相等;原本是黑色的最后变成了白色,流出比流入次数多1;原本是白色最后变成黑色,流入比流出次数多一。所以我们将每一点拆成3个点,分别代表流入点,原点与流出点。最开始为黑色的点与源点连流量为1,费用为0的边,最后为黑色的点与汇点 ...
分类:其他好文   时间:2018-02-27 23:37:05    阅读次数:198
BZOJ 2669 CQOI2012 局部极小值 状压dp+容斥原理
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2669 题意概述:实际上原题意很简洁了我就不写了吧。。。。 二话不说先观察一下性质,首先棋盘很窄,可以乱搞的样子,然后注意到如果一个点是局部极小值那么周围3*3矩阵内不能有另一个局部最小值。于 ...
分类:其他好文   时间:2018-02-27 12:41:04    阅读次数:156
洛谷P3159 [CQOI2012]交换棋子
巧妙的拆点方式,首先把1看成黑点,0看成空的,几次交换就可以看成一条路径 1)从容量上看,这条路径为1-2-2-2-2-2-……-2-1 2)从费用上看,这条路径每条边费用都是1 于是用一种巧妙的拆点方式,把一个点拆成三个,连两条边,成为一条链, 然后如果是黑点的话就由s向中间那个点连边,如果是路过 ...
分类:其他好文   时间:2018-02-18 18:37:35    阅读次数:182
[LuoguP4222][CQOI2012]编号
题目描述 你需要给一批商品编号,其中每个编号都是一个7 位16 进制 数(由0~9, a-f 组成)。 为了防止在人工处理时不小心把编号弄错,要求任意两个编 号至少有三个位置对应的数字不相同。 第一个编号为“0000000”,第二个编号为不违反上述规定 的前提下最小的编号,…,每次分配一个新编号时, ...
分类:其他好文   时间:2018-02-13 10:34:40    阅读次数:142
bzoj2668 [cqoi2012]交换棋子
Description 有一个 $n$ 行 $m$ 列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第 $i$ 行第 $j$ 列的格子只能参与 $m_{i,j}$次交换。 Input 第一行包含两个整数 $n,m(1\le n, m\le 20) ...
分类:其他好文   时间:2018-02-05 12:43:41    阅读次数:144
BZOJ 2668 [cqoi2012]交换棋子 | 最小费用最大流
传送门 "BZOJ 2668" 题解 同时分别限制流入和流出次数,所以把一个点拆成三个:入点in(x)、中间点mi(x)、出点ou(x)。 如果一个格子x在初始状态是黑点,则连(S, mi(x), 1, 0) 如果x在目标状态是黑点,则连(mi(x), T, 1, 0) 设x的交换次数限制是w 如果 ...
分类:其他好文   时间:2018-01-21 16:25:44    阅读次数:172
●BZOJ 2669 [cqoi2012]局部极小值
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=2669 题解: 容斥,DP,DFS 先看看 dp 部分:首先呢,X的个数不会超过 8个。个数很少,所以考虑状压,把需要填 X的那几个位置状压为二进制10表示对应的那个X位置是否已经填数。同时填的... ...
分类:其他好文   时间:2017-12-14 04:27:42    阅读次数:169
2669[cqoi2012]局部极小值 容斥+状压dp
2669: [cqoi2012]局部极小值Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 774 Solved: 411[Submit][Status][Discuss] Description 有一个n行m列的整数矩阵,其中1到nm之间的每个整数恰好出现... ...
分类:其他好文   时间:2017-12-13 00:16:16    阅读次数:215
【BZOJ2666】[cqoi2012]组装 贪心
【BZOJ2666】[cqoi2012]组装 Description 数轴上有m个生产车间可以生产零件。一共有n种零件,编号为1~n。第i个车间的坐标为xi,生产第pi种零件(1<=pi<=n)。你需要在数轴上的某个位置修建一个组装车间,把这些零件组装起来。为了节约运输成本,你需要最小化cost(1 ...
分类:其他好文   时间:2017-08-24 22:44:02    阅读次数:230
32条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!