码迷,mamicode.com
首页 >  
搜索关键字:尺取法    ( 273个结果
【尺取法好题】POJ2566-Bound Found
【题目大意】 给出一个整数列,求一段子序列之和最接近所给出的t。输出该段子序列之和及左右端点。 【思路】 ……前缀和比较神奇的想法。一般来说,我们必须要保证数列单调性,才能使用尺取法。 预处理出前i个数的前缀和,和编号i一起放入pair中,然而根据前缀和大小进行排序。由于abs(sum[i]-sum ...
分类:其他好文   时间:2016-10-15 02:30:50    阅读次数:100
【尺取法】POJ3061 & POJ3320
POJ3061-Subsequence 【题目大意】 给定长度微n的数列整数及整数s。求出总和不小于s的连续子序列的长度的最小值。如果节不存在,则输出0。 【思路】 尺取法五分钟裸裸裸~刷水刷出了罪恶感:( 基本做法:设置l和r代表当前区间[l,r],若S(l,r)<s,则 r++。若S(l,r)≥ ...
分类:其他好文   时间:2016-10-14 23:03:41    阅读次数:192
POJ-3061
算法: 1. 定义两个整数N和S,输入序列长度到N,输入最小子序列和下界到S。 2. 定义一个数组arr[100002],从arr[1]开始依次输入N个序列元素到arr。 3. 定义一个整数ans,初始化ans=100002。 4. 执行下列尺取法步骤: 1. 定义两个整数l和r,初始化l=1,r= ...
分类:其他好文   时间:2016-10-06 12:55:11    阅读次数:191
poj2566 尺取法
题意: 输入 n m 之后输入n个数 之后m个询问 对于每个询问 输入一个t 输出 三个数 ans l r 表示从l 到 r的所有数的和的绝对值最接近t 且输出这个和ans 思路:就是指针的移动。 AC代码: #include<iostream> #include<cstdio> #include< ...
分类:其他好文   时间:2016-09-28 23:00:16    阅读次数:333
BestCoder Round #86 解题报告
A.Price List Sol 求和查询 Code B.NanoApe Loves Sequence Sol 统计出来前面最大的绝对值,后面最大的绝对值,然后枚举中间位置就可以了. Code C.NanoApe Loves Sequence Ⅱ Sol 枚举左端点,做尺取法就可以了. Code D ...
分类:其他好文   时间:2016-09-26 21:38:46    阅读次数:282
尺取法的应用
尺取法其实是一种很简单的算法,思想原来也用过,但一直不知道。。这两天恰好做了两道有关尺取法的题,就来总结一下。 首先,什么是尺取法?尺取法通常是指对数组保存一对下标(起点、重点),然后根据实际情况交替推进两个端点直到得出答案的方法,因为这种方法像尺取虫的爬行方式所以得名。其实就是求在一个线性的数组上 ...
分类:其他好文   时间:2016-09-08 00:37:34    阅读次数:158
(数学+尺取法)2739 - Sum of Consecutive Prime Numbers
原题链接:http://poj.org/problem?id=2739 题意:问一个数有几种方法用连续的素数和表示。 分析:其实就是很简单,先打表,然后对prime数组跑一波尺取法,如果==n就ans++。 代码: ...
分类:其他好文   时间:2016-09-03 06:20:26    阅读次数:155
nyoj133_子序列_离散化_尺取法
子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:5 子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:5 给定一个序列,请你求出该序列的一个连续的子序列,使原串中出现的所有元素皆在该子序列中出现过至少1次。 如2 8 8 8 1 1,所求子串就是2 8 ...
分类:其他好文   时间:2016-08-27 19:15:24    阅读次数:267
HDU 5806 NanoApe Loves Sequence Ⅱ ——(尺取法)
题意:给出一个序列,问能找出多少个连续的子序列,使得这个子序列中第k大的数字不小于m。 分析:这个子序列中只要大于等于m的个数大于等于k个即可。那么,我们可以用尺取法写,代码不难写,但是有些小细节需要注意(见代码注释)。我觉得,《挑战程序设计》里的尺取法的内容需要好好的再回顾一下= =。 代码如下: ...
分类:其他好文   时间:2016-08-23 22:01:56    阅读次数:171
Hdu 5510 Bazinga(KMP+尺取法)
题目地址:http://acm.split.hdu.edu.cn/showproblem.php?pid=5510 思路:设两个指针l、r,对于字符串a、b、c,若a为b的子串则下次比较时可直接比较b,c。枚举r,依次比较s[l]--s[r-1]是否为s[r]的子串,若s[i]为s[r]的子串,则l++。否则答案更新为r。 #include #include #include #include...
分类:其他好文   时间:2016-08-22 12:40:28    阅读次数:168
273条   上一页 1 ... 12 13 14 15 16 ... 28 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!