上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页
摘要: 题意:给一个长度为m的序列,从里面选出一些数,相对位置不发生变化,并满足a[i]=a[n-i],a[1]a[l]=a[r]&&l//#include//#include//#include//#include//#include//#include//#include//#include//#inc... 阅读全文
posted @ 2015-07-28 06:15 jklongint 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题意:给定二分图,求添加的最多边数,使得添加之后还是二分图思路:如果原图可以分成X,Y两个点集,那么边数最多为|X||Y|条。由于|X|+|Y|==n,所以需要使|X|与|Y|尽量接近。先对原图进行染色,对每个连通块,求出它的两种颜色的点数差,并且交换染的颜色,染色方案依然成立。不妨设染色0和1,c... 阅读全文
posted @ 2015-07-28 06:04 jklongint 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 题意:给定一个序列,a[n]=3n(n-1)+1,n>=1,求给定的m(m=3,则必有m=a[i1]+a[i2]+...+a[ik],由于a[i]=3i(i-1)+1=6[i(i-1)/2]+1,所以有:m=6[i1(i1-1)/2+i2(i2-1)/2+...+ik(ik-1)/2]+k ... 阅读全文
posted @ 2015-07-28 02:30 jklongint 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 题意:给一个n*m的区域,里面有一些障碍物,往里面放2*3和3*2的矩形,矩形之间不能重叠,不能覆盖到障碍物,求能放置的最大个数。(n#include#include#include#include#include#include#include#include#includeusingnamesp... 阅读全文
posted @ 2015-07-27 03:30 jklongint 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 相当于模板题了,用trie来完成字符串到数字的映射比map要快不少,令外可以考虑hash。运行时间对比:(1)(2)600ms左右 (3)3000ms左右(4)1500ms左右(1)O(n^2)的dijkstra:1234567891011121314151617181920212223242526... 阅读全文
posted @ 2015-07-25 06:48 jklongint 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 裸最大流,求最大流一般步骤如下:(1)所有正向边权初始化为容量,反向边权初始化为0(2)找增广路(3)找到则进入(4),否则得到最大流并退出(4) 增广路上所有边减去最小边权,相应的方向边加上最小边权,然后返回(2)123456789101112131415161718192021222324252... 阅读全文
posted @ 2015-07-25 06:35 jklongint 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题目:有一个数列A1,A2...An,修改数量最少的元素,使得这个数列严格递增。无论是修改前还是修改后,每个元素都必须是整数。思路: 修改数量最少的元素使得这个数列严格递增,等价于让数量最多的元素不变,然后修改其余的元素。也就是从序列里面选尽量多的数,使得其它数修改后能形成一个单调递增序列。这跟LI... 阅读全文
posted @ 2015-06-15 19:46 jklongint 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 思路:这题与csu1392题目类似,方法类似。枚举最高位,最低位和中间数字的长度,然后列等式,计算中间的数字,看长度是不是跟枚举的一致,需要注意的是中间数字可以有前导0,如果根据等式算出来的中间数字为K,枚举的长度为L,也就是说需要满足length(K)#include#include#includ... 阅读全文
posted @ 2015-06-15 19:31 jklongint 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 题意:如果一个格子的相邻四个格子中存在两个格子被标记,且这两个格子有公共点,那么这个格子也被标记。给定初始的标记状态,求最终有多少个格子被标记了思路: 依次对每个格子进行处理,看它能否”生成“新的被标记点。考虑当前点的四个相邻点,如果能被当前点生成,将它加入标记表,并入队,这样直到队列为空是的标记表... 阅读全文
posted @ 2015-06-15 19:22 jklongint 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 题意:给两个序列[a, a + n), [b, b + n),求所有数(ai + bj)的异或和,i,j∈[0,n)。思路:这个题思路比较巧妙,不难但是难想到。BC上的题解讲得非常清楚了,我就直接copy过来了吧我们考虑两个数A,B。为了描述方便,我们设[P]的值为:当表达式P的值为真时,[P]=1... 阅读全文
posted @ 2015-06-15 03:57 jklongint 阅读(419) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页