随笔分类 -  /* 圣人不死 AC不止!*/

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 32 下一页
coding不息!
摘要:题目传送门 1 /* 2 题意:不懂。。。 3 线段树+树状数组+贪心:贪心从第一位开始枚举,一个数可以是循环节的末尾或者在循环节中,循环节(循环节内部是后面的换到前面,最前面的换到最后面)。线段树维护最大值,树状数组维护区间是否是循环节,查找前面最左边不是循环节的可用二分。我... 阅读全文
posted @ 2015-08-01 10:26 Running_Time 阅读(279) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:求冒泡排序扫描k次能排好序的全排列个数 3 数学:这里有一个反序列表的概念,bj表示在j左边,但大于j的个数。不多说了,我也是看网上的解题报告。 4 详细解释:http://blog.csdn.net/cscj2010/article/deta... 阅读全文
posted @ 2015-07-31 20:39 Running_Time 阅读(207) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 矩阵快速幂:求第n项的Fibonacci数,转置矩阵都给出,套个模板就可以了。效率很高啊 3 */ 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 10 const i... 阅读全文
posted @ 2015-07-31 20:34 Running_Time 阅读(182) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:k次操作,g:i猫+1, e:i猫eat,s:swap 3 矩阵快速幂:写个转置矩阵,将k次操作写在第0行,定义A = {1,0, 0, 0...}除了第一个外其他是猫的初始值 4 自己讲太麻烦了,网上有人讲的很清楚,膜拜之 5 ... 阅读全文
posted @ 2015-07-31 20:21 Running_Time 阅读(211) 评论(0) 推荐(0)
摘要:题目传送门 阅读全文
posted @ 2015-07-31 19:34 Running_Time 阅读(192) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 递推DP: 如果a, b, c是等差数列,且b, c, d是等差数列,那么a, b, c, d是等差数列,等比数列同理 3 判断ai-2, ai-1, ai是否是等差(比)数列,能在O(n)时间求出最长的长度 4 */ 5 #include ... 阅读全文
posted @ 2015-07-31 09:17 Running_Time 阅读(157) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:求从(1, 1)走到(n, m)的二进制路径值最小 3 BFS+贪心:按照标程的作法,首先BFS搜索所有相邻0的位置,直到1出现。接下去从最靠近终点的1开始, 4 每一次走一步,不走回头路,只往下或往右走。因为满足i = j +... 阅读全文
posted @ 2015-07-31 09:12 Running_Time 阅读(208) 评论(0) 推荐(0)
摘要:题目传送门/* 题意:输入 1 a:询问是不是有连续长度为a的空房间,有的话住进最左边 输入 2 a b:将[a,a+b-1]的房间清空 线段树(区间合并):lsum[]统计从左端点起最长连续空房间数,rsum[]类似,sum[]统计区间最长连续的空房间数, ... 阅读全文
posted @ 2015-07-29 17:04 Running_Time 阅读(162) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:告诉一个区间[L,R],问根节点的n是多少 3 DFS+剪枝:父亲节点有四种情况:[l, r + len],[l, r + len - 1],[l - len, r],[l - len -1,r]; 4 */ 5 #include 6 #includ... 阅读全文
posted @ 2015-07-29 13:27 Running_Time 阅读(172) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:给一个树,节点上有权值,问最多能找出多少个点满足在树上是连通的并且按照权值排序后相邻的点 3 在树上的路径权值都小于这两个点 4 DFS/BFS+思维:按照权值的大小,从小的到大的连有向边,搜索最多连接点数即是答案。因为排序后,他们之间... 阅读全文
posted @ 2015-07-29 10:21 Running_Time 阅读(242) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:刷墙,斜45度刷红色或蓝色,相交的成绿色,每次刷的是连续的一段,知道最终结果,问最少刷几次 3 模拟+思维:模拟能做,网上有更巧妙地做法,只要前一个不是一样的必然要刷一次,保证是最小的,脑洞大 4 */ 5 #include 6 #include ... 阅读全文
posted @ 2015-07-29 08:29 Running_Time 阅读(176) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:给一个区间,问任意两个数的素数因子的GCD最大 3 数学+dp:预处理出f[i],发现f[i] 7 #include 8 #include 9 #include 10 #include 11 using namespace std;12 13 c... 阅读全文
posted @ 2015-07-29 08:27 Running_Time 阅读(158) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:n个时刻点,m次时光穿梭,告诉的起点和终点,q次询问,每次询问t时刻t之前有多少时刻点是可以通过两种不同的路径到达 3 思维:对于当前p时间,从现在到未来穿越到过去的是有效的值,排个序,从大到小询问,那么之前添加的穿越点都是有效的, 4 ... 阅读全文
posted @ 2015-07-27 15:43 Running_Time 阅读(239) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 二分图点染色:这题就是将点分成两个集合就可以了,点染色用dfs做, 剩下的点放到点少的集合里去 3 官方解答:首先二分图可以分成两类点X和Y, 完全二分图的边数就是|X|*|Y|.我们的目的是max{|X|*|Y|}, 并且|X|+|Y|=n. 4 修正... 阅读全文
posted @ 2015-07-26 10:02 Running_Time 阅读(338) 评论(4) 推荐(0)
摘要:题目传送门 1 /* 2 官方题解: 3 这个题看上去是一个贪心, 但是这个贪心显然是错的. 4 事实上这道题目很简单, 先判断1个是否可以, 然后判断2个是否可以. 之后找到最小的k(k>2), 使得(m-k)mod6=0即可. 5 证明如下: 6 3n(n-1)+1... 阅读全文
posted @ 2015-07-26 09:18 Running_Time 阅读(203) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 二分搜索:搜索安排最近牛的距离不小于d 3 */ 4 #include 5 #include 6 #include 7 using namespace std; 8 9 const int MAXN = 1e5 + 10;10 const int INF ... 阅读全文
posted @ 2015-07-25 18:52 Running_Time 阅读(169) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:求费马点 3 三分:对x轴和y轴求极值,使到每个点的距离和最小 4 */ 5 #include 6 #include 7 #include 8 #include 9 10 const int MAXN = 1e2 + 10;11 const i... 阅读全文
posted @ 2015-07-25 18:50 Running_Time 阅读(170) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 二分:搜索距离,判断时距离小于d的石头拿掉 3 */ 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 10 typedef long long ll;11 const... 阅读全文
posted @ 2015-07-25 18:46 Running_Time 阅读(137) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:分成m个集合,使最大的集合值(求和)最小 3 二分搜索:二分集合大小,判断能否有m个集合。 4 */ 5 #include 6 #include 7 #include 8 #include 9 using namespace std;10 11... 阅读全文
posted @ 2015-07-25 18:43 Running_Time 阅读(135) 评论(0) 推荐(0)
摘要:题目传送门 1 /* 2 题意:n条绳子问切割k条长度相等的最长长度 3 二分搜索:搜索长度,判断能否有k条长度相等的绳子 4 */ 5 #include 6 #include 7 #include 8 #include 9 using namespace std;10 11... 阅读全文
posted @ 2015-07-25 18:38 Running_Time 阅读(118) 评论(0) 推荐(0)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 32 下一页