题目链接Room and MoorTime Limit: 12000/6000 MS (Java/Others)Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 842Accepted Submission(s): 250...
分类:
其他好文 时间:
2014-08-09 15:47:28
阅读次数:
292
HDU 4923 Room and Moor
题意:给出A序列 求满足题目所写的B序列 使得方差最小
思路:可以想到最后的结果中 B序列的值一定是一段一段的 那么我们可以类似贪心去搞 对于一段序列我们可以求出什么样的b值使得方差最小 即序列中1的个数除以序列长度 又因为B是单调的 可以用一个单调栈去模拟 复杂度远远小于n^2 不要被吓怕…
HDU 4925 Apple Tree
题意:n*m的格子 要么种苹果 要么施化肥 施肥后的格子的相邻格子如果种了苹果 则苹果数翻倍 问最多...
分类:
其他好文 时间:
2014-08-07 23:21:55
阅读次数:
339
题目:http://poj.org/problem?id=3044题意:以坐标的形式给出一张图,表示一些楼房的正视图,求出楼房的最少个数。分析:和小学常做的立方体问题很像,很容易想到一个贪心方法,那就是尽量把矮的楼房放在高的楼房的前面,即连续的等高的一些"X"我们把它视为一座楼房。
具体的做法...
分类:
其他好文 时间:
2014-07-22 23:09:12
阅读次数:
373
题目大意就是在给出的串中找出一段连续数字,使得 这一段的和 乘上 这一段最小的数 的结果最大。可以用rmq做。每次区间找当中最小的数,算出值并记录位置。然后再递推它的左右区间。不过- -,一开始用深搜递推RE了。栈空间不够了,然后慢慢优化,最后还是ac了。貌似这一题是用单调栈做的,还可以用查并集做。...
分类:
其他好文 时间:
2014-07-22 22:41:53
阅读次数:
280
关于单调栈的性质,和单调队列基本相同,只不过单调栈只使用数组的尾部, 类似于栈。Accepted Code: 1 /************************************************************************* 2 > File Name:...
分类:
其他好文 时间:
2014-07-22 22:40:33
阅读次数:
308
Description
Input
第一行为N(0
Output
从小到大输出可见直线的编号,两两中间用空格隔开,最后一个数字后面也必须有个空格
Sample Input
3
-1 0
1 0
0 0
Sample Output
1 2
HINT
Source
这个题其实和计算几何没太大关系,需要用单调栈维护可以被看见的直线...
分类:
其他好文 时间:
2014-06-24 23:22:16
阅读次数:
279