首页 > 其他 > 详细

CF-426D Sereja and Table(思维+简单dp)

时间:2020-03-19 21:01:14      阅读:42      评论:0      收藏:0      [点我收藏+]

题意:https://codeforces.com/problemset/problem/426/D

有一个矩阵,只含01,你现在最多修改k次,使得矩阵所有01连通块都是矩形。问你最少改几次。n<=100,m<=100,k<=10

思路:

首先确定了一行我们就知道下面几行如果要合法的话就必须与之相同或完全相反。

然后就是我比较难想到的地方,不要想改了哪里,你要想最后有什么是没改的。

因为k<=10,只要n和m有一个大于k,就一定有一条是没改的,我们枚举没改的,计算一下最小值,然后<=k的部分状压dp一下就行了。

代码就不放了,可见:https://blog.csdn.net/qq_36679229/article/details/89014919

CF-426D Sereja and Table(思维+简单dp)

原文:https://www.cnblogs.com/--HPY-7m/p/12527057.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!