08 2015 档案

摘要:这道题就是很裸的一个最长下降子序列,算法类似最长上升子序列。最长上升子序列算法链接: 1:http://blog.csdn.net/z_zhangyinqian/article/details/47859617 2:http://blog.csdn.net/z_zhangyinqian/arti... 阅读全文
posted @ 2015-08-31 18:52 Zeroinger 阅读(192) 评论(0) 推荐(0) 编辑
摘要:相关描述: 连续子序列最大和,其实就是求一个序列中连续的子序列中元素和最大的那个。 比如例如给定序列: { -5,-2, 11, -4, 13, -5, -8 } 其最大连续子序列为{ 11, -4, 13 },最大和为20。 方法一:暴力 O(n^3) 算法描述: 暴力搞来就是枚举子... 阅读全文
posted @ 2015-08-30 16:10 Zeroinger 阅读(448) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://poj.org/problem?id=4014 Problem D. Dice Input file: dice.in Output file: dice.out Time limit: 3 seconds Memory limit: 256 megabytes A... 阅读全文
posted @ 2015-08-27 17:11 Zeroinger 阅读(179) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1950 其实就是求最长上升子序列,不过要用nlogn的算法n*n会超时。学习最长子序列算法见博客: 1:http://blog.csdn.net/z_zhangyinqian/article/deta... 阅读全文
posted @ 2015-08-27 13:45 Zeroinger 阅读(128) 评论(0) 推荐(0) 编辑
摘要:为了更好的介绍O(nlogn)算法,我们回顾一下一般的O(n^2)的算法。 令A[i]表示输入第i个元素,d[i]表示从A[1]到A[i]中以A[i]结尾的最长子序列长度。对于任意的0 d[i'],就这么简单。那么知道了S的值有什么用呢?或许聪明的读者已经看出来了,对于最长不下降子序列,只... 阅读全文
posted @ 2015-08-25 17:56 Zeroinger 阅读(283) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5256 Problem Description 我们有一个数列A1,A2...An,你现在要求修改数量最少的元素,使得这个数列严格递增。其中无论是修改前还是修改后,每个元素都必须是整数。 请输出... 阅读全文
posted @ 2015-08-25 14:23 Zeroinger 阅读(400) 评论(0) 推荐(0) 编辑
摘要:这题目是经典的DP题目,也可叫作LIS(Longest Increasing Subsequence)最长上升子序列 或者 最长不下降子序列。很基础的题目,有两种算法,复杂度分别为O(n*logn)和O(n^2) 。 A. O(n^2)算法分析如下: (a[1]...a[n] 存的都是... 阅读全文
posted @ 2015-08-22 15:01 Zeroinger 阅读(163) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://poj.org/problem?id=3292 Description This problem is based on an exercise of David Hilbert, who pedagogically suggested that one study... 阅读全文
posted @ 2015-08-21 12:49 Zeroinger 阅读(141) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1406 Problem Description 完数的定义:如果一个大于1的正整数的所有因子之和等于它的本身,则称这个数是完数,比如6,28都是完数:6=1+2+3;28=1+2+4+7+14。... 阅读全文
posted @ 2015-08-20 23:07 Zeroinger 阅读(151) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1286 Problem Description 新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯... 阅读全文
posted @ 2015-08-20 22:35 Zeroinger 阅读(117) 评论(0) 推荐(0) 编辑
摘要:单身狗在今天做这题也是。。。。哎,不提也罢! 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1215 打表记录,话不多说,直接上代码,但是所有的数都肯定有1这个因数,所以ans数组初始化为1。 代码如下: #include#include#incl... 阅读全文
posted @ 2015-08-20 17:47 Zeroinger 阅读(103) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://codeforces.com/problemset/problem/467/C 题目大意:求k个不覆盖的最大连续区间和,每个区间长度为m。 影响决策的因素有k和区间和,所以dp[i][j]的含义就显而易见了,表示在以第i个数的位置选择了j个子序列的最大值。 所以状态方程... 阅读全文
posted @ 2015-08-18 20:02 Zeroinger 阅读(123) 评论(0) 推荐(0) 编辑
摘要:奇数个的那个数 给定些数字,这些数中只有一个数出现了奇数次,找出这个数。 Input 每组数据第一行n表示数字个数,1 using namespace std;int n,ans=0;int main(){ while(scanf("%d",&n)!=EOF) { in... 阅读全文
posted @ 2015-08-18 15:07 Zeroinger 阅读(220) 评论(0) 推荐(0) 编辑
摘要:Description It is very hard to wash and especially to dry clothes in winter. But Jane is a very smart girl. She is not afraid of this boring proces... 阅读全文
posted @ 2015-08-17 01:08 Zeroinger 阅读(133) 评论(0) 推荐(0) 编辑
摘要:Description Every year the cows hold an event featuring a peculiar version of hopscotch that involves carefully jumping from rock to rock in a rive... 阅读全文
posted @ 2015-08-16 20:48 Zeroinger 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Description Farmer John is an astounding accounting wizard and has realized he might run out of money to run the farm. He has already calculated an... 阅读全文
posted @ 2015-08-16 16:28 Zeroinger 阅读(119) 评论(0) 推荐(0) 编辑
摘要:Description Farmer John has built a new long barn, with N (2 #include#includeusing namespace std;const int INF=1000000000;const int maxn=100005;int... 阅读全文
posted @ 2015-08-16 00:40 Zeroinger 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Description Inhabitants of the Wonderland have decided to hold a regional programming contest. The Judging Committee has volunteered and has promis... 阅读全文
posted @ 2015-08-15 18:28 Zeroinger 阅读(84) 评论(0) 推荐(0) 编辑
摘要:线段树 转载于http://blog.csdn.net/metalseed/article/details/8039326 一:线段树基本概念 1:概述 线段树,类似区间树,是一个完全二叉树,它在各个节点保存一条线段(数组中的一段子数组),主要用于高效解决连续区间的动态查询问... 阅读全文
posted @ 2015-08-11 17:28 Zeroinger 阅读(170) 评论(0) 推荐(0) 编辑
摘要:题意:给定N个点和M条边,点编号是1到N。现在要从2到N-1中选择一个删除,同时跟选择的点连接的边也就消失,然后使得点1到N的最短路径的长度最大。如果点1和点N不连通,则输出“Inf"。 按照题意,N最多30,而M可以达到1000,应该是存在重边的。 可以设定邻接矩阵f,不存在的边设为inf... 阅读全文
posted @ 2015-08-04 19:58 Zeroinger 阅读(105) 评论(0) 推荐(0) 编辑
摘要:XYZZY Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1701 Accepted Submission(s): 41... 阅读全文
posted @ 2015-08-04 17:03 Zeroinger 阅读(162) 评论(0) 推荐(0) 编辑
摘要:题目大意: John的农场里N块地,M条路连接两块地,W个虫洞,虫洞是一条单向路,会在你离开之前把你传送到目的地,就是当你过去的时候时间会倒退Ts。我们的任务是知道会不会在从某块地出发后又回来,看到了离开之前的自己。简化下,就是看图中有没有负权环。有的话就是可以,没有的话就是不可以了。 注意,路... 阅读全文
posted @ 2015-08-04 15:12 Zeroinger 阅读(82) 评论(0) 推荐(0) 编辑
摘要:Waiting:你的程序刚刚提交,正在等待OJ评测你的程序。 Compiling:OJ正在编译你的程序。 Accepted:OK!你的程序是正确的 ^_^。 Wrong Answer:你的程序运行的结果和正确结果不同。状态页面CASE那一览显示的是你的程序在第几个样例上出错的。 ... 阅读全文
posted @ 2015-08-04 15:06 Zeroinger 阅读(141) 评论(0) 推荐(0) 编辑
摘要:题目大意: 有n只奶牛,有n个连续的实力,如果u的实力大于v的实力,就能打赢它, 然后给定m种关系,求最后能确定其排名的奶牛个数。 解题思路: 用传递闭包可以快速求解。用floyd,求出每个点能到达的点。如果有一个点,排名在它之前的和排名在它之后的点之 ... 阅读全文
posted @ 2015-08-01 14:19 Zeroinger 阅读(98) 评论(0) 推荐(0) 编辑

无觅关联推荐,快速提升流量