摘要: 题意:一条长l的河,0和l各有一个石头,中间有n个石头,从中间n个石头中去掉m个石头,求所有剩余石头之间距离的最小的最大值 分析:二分 #include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<alg 阅读全文
posted @ 2016-06-09 11:55 N维解析几何 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题意:给一个n*m的矩阵,0表示灯关,1表示开,按下(x,y),那么与他相连和本身的共5个灯翻转,输出翻转次数最少的 字典序最小的方案 分析:非常经典的题,一个灯按两次,相当于没按,那么只要求哪些灯按,哪些灯没按,直接枚举状态有2^(n*m)),太大,接下来我们考虑如何让一个灯翻转,显然相连的四个灯 阅读全文
posted @ 2016-06-09 09:29 N维解析几何 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 题意:有N头顺序排列的牛,有的头朝前,有的朝后,现在有一台机器,可以设置每次翻转连续的k头牛,求最小的的翻转次数m 分析:一头牛翻转两次=不翻转,也就是说一头牛要么翻转,要么不翻转,那么枚举k,然后模拟求翻转的次数,这样的话,O(n^3),超时,根据尺取法的思想,我们依次观察每头牛是否翻转,f[i] 阅读全文
posted @ 2016-06-09 08:42 N维解析几何 阅读(175) 评论(0) 推荐(0) 编辑