码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
POJ 3468 A Simple Problem with Integers(线段树区间更新区间求和)
A Simple Problem with IntegersTime Limit: 5000MSMemory Limit: 131072KTotal Submissions: 67511Accepted: 20818Case Time Limit: 2000MSDescriptionYou have...
分类:其他好文   时间:2015-01-25 12:23:44    阅读次数:157
hdu 4734 F(x) 数位dp
题意:定义 F(x) = An * 2n-1 + An-1 * 2n-2 + ... + A2 * 2 + A1 * 1(其中 x = AnAn-1An-2 ... A2A1),那么给定A,B,求[0,B]区间的i,满足F(i) 的个数。 思路:设dp[ pos ] [ k ]为当前考虑pos位,之后(pos + 1)位与之前的位数组合形成的F函数值不超过k的数的个数,详见代码: ...
分类:其他好文   时间:2015-01-25 00:13:20    阅读次数:198
Opencv的使用,NDK的简单使用
1、下载opencv,并解压,将其目录下的sdk复制到eclipse的工作区间目录下,重命名为OpenCV-SDK(随意命名);2、从eclipse中导入:file->import->general->exitingprojectintoproject->next->browse(选择路径)->se...
分类:其他好文   时间:2015-01-24 21:24:32    阅读次数:268
hdu3709 Balanced Number 数位dp
题意:定义一个数为“balanced number” 当其满足存在一个数位pos(平衡点),在pos左边的数位的值乘与pos位的距离值的总和等于右 边的数位的值乘与pos位的距离值的总和,给定一个区间[l , r],求区间内有多少个balanced number。 思路:设dp[ pos ][ i ][ j ]表示平衡点在i位的情况下,当前考虑pos位,之前已形成的力矩为j(数乘以距离平衡点的...
分类:其他好文   时间:2015-01-24 18:49:44    阅读次数:131
hdu 5115 Dire Wolf(区间DP)
hdu 5115 Dire Wolf(区间DP)—— black 的专栏 —— waShaXiu...
分类:其他好文   时间:2015-01-23 23:07:08    阅读次数:195
C++中得到随机数
为了得到在区间 [0,m) 上的随机整数 int getRandom(int m) { srand(time(0)); return rand() % m; } time()的头文件是 #include srand(), rand() 的头文件是 #include...
分类:编程语言   时间:2015-01-23 23:04:00    阅读次数:171
BZOJ 1090 SCOI2003 字符串折叠 动态规划+Hash
题目大意:给定一个字符串,求按照题中所给的压缩方式最短能压缩到多长 区间DP 令f[i][j]表示[i,j]区间内的字符串最短能压缩到多长 普通的区间DP:f[i][j]=min{f[i][k]+f[k+1][j]} (i 此外如果对这段字符串进行压缩,那么我们可以枚举循环节,用Hash来判断 如果k是一个循环节,那么有f[i][j]=min(f[i][j],f[i][i+k-1]+dig...
分类:其他好文   时间:2015-01-23 21:41:23    阅读次数:183
HDU 4622 Reincarnation( 任意区间子串的长度, 后缀数组+RMQ)
题目大意:给你一个字符串,给你N次查询,每次给你一个区间让你求出这个区间里面有多少子串。 解题思路:我们肯定要枚举位置,然后找公共子串然后再去掉重复的,但是他的地址对应的rank不是连续的,如果暴力找的话会n*n会超时。 从这个博客学习到一种方法:首先对整个字符串求一次sa[]以及height[],之后对于任意区间[L, R],遍历一遍sa[],只要起点在[L, R]内的后缀就需要进行统计,类...
分类:编程语言   时间:2015-01-23 20:12:09    阅读次数:239
BZOJ 3316 JC loves Mkk 二分答案+单调队列
题目大意:给定一个环,要求在这个环上截取长度为偶数且在[L,R]区间内的一段,要求平均值最大 看到环果断倍增 看到平均值最大果断二分答案 看到长度[L,R]果断单调队列 对数组维护一个前缀和,对前缀和维护单调递增的单调队列 每扫过一个数sum[i],将sum[i-L]加入单调队列,再把距离i超过R的点删掉 长度为偶数?对奇数位置和偶数位置分别维护一个单调队列即可 每次找到大于0的...
分类:其他好文   时间:2015-01-23 20:09:19    阅读次数:223
POJ 3762 The Bonus Salary! 最小费用最大流
题意最后可以简化为 给出若干个区间,每个区间由左端点,右端点, 权值构成。 挑出若干个区间,使得权值和最大,但必须满足区间任意部分重叠次数不超过k 这题跟POJ3680一样一样的 构图是这样 先把这些区间都给hash了。  hash完必然这些区间端点都落在1,2,3..., cnt   这些数中, cnt是hash完 不同数的个数 然后建边, 源点为S,汇点为T S到1  ...
分类:其他好文   时间:2015-01-23 18:29:31    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!