码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
hdu 3709 Balanced Number
http://acm.hdu.edu.cn/showproblem.php?pid=3709题意:在一个区间内有多少个,可以一这个数中的一个数字为支点,两边的数字乘上边距的和相等。数位dp,枚举支点。 1 #include 2 #include 3 #include 4 #define ll ...
分类:其他好文   时间:2014-10-22 21:35:24    阅读次数:228
第二届战神杯线上编程挑战赛月赛第一题:回文数
题目详情:Njzy学习了回文串后联想到了回文数,他希望统计出一个区间内的全部回文数。如今给定一个闭区间[a,b],求这个区间里有多少个回文数。比方[20,30],仅仅有一个回文数那就是22.输入描写叙述: 输入包括多组測试数据,每组測试数据包括两个整数a,b,(0#include using nam...
分类:其他好文   时间:2014-10-22 21:34:06    阅读次数:161
hdu 5073 Galaxy(14鞍山区域赛 D) 二分 + 递推
题意:给定你一条直线,直线上面有n个点,你可以移动k个点,求所有点到重心距离的平方和最小值为多少。解题思路:这里可以知道 保持一段不移动然后把所有的点都移动到这一段的重心才是最优解,那我们很容易想到枚举这一段的端点,但是如果枚举端点,时间复杂度会高达n^2,所以我们要知道区间之间的关系,假设 lsu...
分类:其他好文   时间:2014-10-22 20:07:49    阅读次数:258
搞定编程大赛必知哪10个算法?
动态规划(DP)似乎占据了大部分的编程竞赛题目,乃至三分之一。当然,DP也不是一个学一次就Ok的单一算法。 这还取决于你是否把数据结构与算法放在同一个等级中考虑。如果你想要在编程竞赛中一展风采的话,当然,有些数据结构是你应该熟悉的。其中最重要的有范围树(Range Tree,也被称为线段树或区间树)和树状数组(BITs),也被称作Fenwick树。除此之外,许多DP算法使用了一个前缀和数组(prefix sum array)。 能想到的最精华的单一算法如下所列,排名不分先后。绝大多数非动态规划问题似乎都...
分类:编程语言   时间:2014-10-22 15:56:48    阅读次数:208
BZOJ 3343 教主的魔法 分块
题目大意:给定一个序列,提供两种操作: 1.区间加上一个数 2.询问区间中有多少大于等于C的数 n 将原数组复制一份副本,副本中每一块排序 对于每次修改,中间块的部分打标记,两边修改后重建 对于每次查询,中间块的部分二分答案,两边暴力枚举 别忘考虑标记 #include #include #include #include #include #define M 1001001 us...
分类:其他好文   时间:2014-10-22 14:41:54    阅读次数:207
poj - 1156 - A STRIP OF LAND(枚举 + 单调队列 + 输入开挂)
题意:一个V * U的矩阵,每个元素有一个高度Hxy,问长不超过100,且最高值与最低值的差不超过C的子矩阵的最大面积(1 题目链接:http://poj.org/problem?id=1156 ——>>枚举子矩阵的左右宽度(保证枚举宽度不超过100,同时记录所枚举左右区间的每行的最大最小值),再枚举子矩阵的上下宽度(用单调队列优化判C)。 #include #include #inc...
分类:其他好文   时间:2014-10-22 14:39:19    阅读次数:175
Ural 1183 Brackets Sequence(区间DP+记忆化搜索)
题目地址:Ural 1183 终于把这题给A了。。。拖拉了好长时间,。。 自己想还是想不出来,正好紫书上有这题。 d[i][j]为输入序列从下标i到下标j最少需要加多少括号才能成为合法序列。0 c[i][j]为输入序列从下标i到下标j的断开位置,如果没有断开则为-1。 当i==j时,d[i][j]为1 当s[i]=='(' && s[j]==')' 或者 s[i]=='['...
分类:其他好文   时间:2014-10-22 11:07:30    阅读次数:240
BZOJ 2821 作诗(Poetize) 分块
题目大意:给定一个序列 多次求区间中多少个数出现次数为偶数次 强制在线 很神的一道分块的题……记得刚进BZ坑的时候看到这道题50秒特别惊奇0.0 然后我就作死去交了个死循环0.0 看了很多题解 都没看懂 最后还是把零碎的思想硬拼到一起才写完0.0 我们首先分块 然后预处理一些东西 首先是从第i块到第j块的答案 这个我们从第i块第一个点开始向右扫 开一个数组记录每个数的出现次数 扫到一个数就...
分类:其他好文   时间:2014-10-22 11:06:26    阅读次数:148
【NOIP2013】积木大赛
描述春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由 n 块宽度为1的积木组成,第𝑖块积木的最终高度需要是hi。在搭建开始之前,没有任何积木(可以看成 n 块高度为 0 的积木)。接下来每次操作,小朋友们可以选择一段连续区间[L,R],然后将第 L...
分类:其他好文   时间:2014-10-22 10:00:08    阅读次数:224
HDU 4391 Paint The Wall 线段树(水
题意: 给定n长的数组,m个操作 下面是每个点的颜色 下面m个操纵: 1 l r col 染色 2 l r col 询问区间内为col颜色的点数 == 就是普通的操作+区间内最大最小颜色数的优化,感觉很不科学。。。 ==感觉可以卡掉这种写法。。反正就是不科学嘛  #include #include #include #include #include...
分类:其他好文   时间:2014-10-22 01:06:54    阅读次数:246
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!