E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
----尺取法
尺取法
POJ 3601 Subsequence
题目传送门 1 /* 2 题意:求连续子序列的和不小于s的长度的最小值 3
尺取法
:对数组保存一组下标(起点,终点),使用两端点得到答案 4 1.
·
2015-11-11 12:02
sequence
[POJ] 3320 Jessica's Reading Problem (
尺取法
)
题目地址:http://poj.org/problem?id=3320 1 #include<cstdio> 2 #include<iostream> 3 #include<string.h> 4 #include<algorithm> 5 #include<math.h> 6 #include<stdbo
·
2015-11-11 05:32
reading
[POJ] 3061 Subsequence (
尺取法
)
题目地址:http://poj.org/problem?id=3061 方法一:因为元素都大于0,所以维护前缀和sum[i],一定有sum[k]>sum[i](k>i)。这样子序列起点s确定以后,用二分查找确定使序列和不小于s的结尾t的最小值。 时间复杂度o(nlogn)。 1 #include<cstdio> 2 #include<iostre
·
2015-11-11 05:31
sequence
二分+RMQ/双端队列/
尺取法
HDOJ 5289 Assignment
-最小值 < k 3 解法1:枚举左端点,二分右端点,用RMQ(或树状数组)求区间最值,O(nlog(n))复杂度 4 解法2:用单调队列维护最值,O(n)复杂度,用法 5 解法3:
尺取法
·
2015-11-11 01:51
sign
poj 2100
尺取法
一个数字拆成连续数字平方和
用
尺取法
枚举区间,复杂度为O(n),时限10s,3s多ac。
·
2015-11-09 13:09
poj
POJ 3061 Subsequence(
尺取法
)
Subsequence Description A sequence of N positive integers (10 < N < 100 000), each of them less than or equal 10000, and a positive integer S (S < 100 000
·
2015-11-08 11:29
sequence
尺取法
Codeforces591C Median Smoothing
传送门:点击打开链接题意:给你一个n,和一个长度为n的01序列,定义一种操作,其中序列的最左端和最右端不变,现A[i]等于原A[i-1],A[i],A[i+1]中的众数。问经行多少次操作,序列达到稳定,即再次执行这种操作后序列和执行前还是一样的。如果不能达到稳定,则输出-1思路:如果不能达到稳定则输出-1简直就是个坑啊!仔细分析一下,根本就不可能不稳定,换句话说无论怎样最后都是能达到稳定的--首先
qwb492859377
·
2015-11-02 23:00
poj 3061
尺取法
或二分
经典
尺取法
,复杂度O(n)。
·
2015-11-02 19:51
poj
尺取法
poj3061 poj3320
尺取法
就是反复推进区间的开头和结尾,来求满足条件的最下区间。 poj3061 http://poj.org/problem?
·
2015-11-02 13:04
poj
LA 2678 Subsequence
题意:给出n个整数,给定整数S,求长度最短的连续序列,使它们的和大于或等于S 第一种,是求前缀和,然后用lower_bound来找 第二种,
尺取法
, 1 #include<iostream
·
2015-11-02 11:30
sequence
POJ 2566(
尺取法
自己看了半天并没有看出这题怎么用
尺取法
(虽然一看就觉得肯定是
尺取法
。。)
·
2015-10-31 10:27
poj
POJ 3320 Jessica's Reading Problem
尺取法
/map
Jessica's Reading Problem Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7467 Accepted: 2369 Description Jessica's a very lovely girl wooed by lots of boys.
·
2015-10-30 13:57
reading
POJ 3061 Subsequence
尺取法
,一个屌屌的O(n)算法
Subsequence Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9050 Accepted: 3604 Description A sequence of N positive integers (10 < N < 100 000), each o
·
2015-10-30 13:53
sequence
ZOJ 3521 Fairy Wars oj错误题目,计算几何,
尺取法
,排序二叉树,并查集 难度:2
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3521 ATTENTION:如果用long long 减小误差,这道题只能用%lld读入 首先需要判断哪些点是相互挨着的,这样比直接维护哪些集合是冰冻住的简单 按照x为主,y为辅排序,在数组上尺取,当head与tail的x坐标相差大于l/2则把head向后移
·
2015-10-27 14:39
AIR
poj 3061 Subsequence(
尺取法
)
解题思路: 题目比较简单,写博记录一下思想——
尺取法
,用其他方法也可以解决。
·
2015-10-23 08:54
sequence
尺取法
Codeforces580B Kefa and Company
所以利用
尺取法
O(n)求出答案#include #include #include #include #include #include #include #inc
qwb492859377
·
2015-10-17 19:00
POJ3320 Jessica's Reading Problem
尺取法
题目链接:http://poj.org/problem?id=3320题目大意:一本书上有n个知识点,这本书一共有p页,每页一个知识点(每个知识点有一个唯一的整数编号),全书中同一知识点可能会被多次提到,现在希望通过阅读其中连续的一些页码把所有的知识点都覆盖到。给出每页写到的知识点,求出最少需要阅读的页数。分析:我们假设从某一页(第s页)开始阅读,为了覆盖所有的知识点需要阅读到第t页。这样的话可以
AC_Gibson
·
2015-10-14 14:00
POJ3061 Subsequence
尺取法
题目链接:http://poj.org/problem?id=3061题目大意:给定长度为n的整数数列a0,a1,...,an-1以及整数S,求出总和不小于S的子串的长度的最小值。如果不存在,那么长度为0。分析:我们设以as开始的总和最初大于等于S时的连续子序列as,as+1,...,at-1,这时as+1,...,at-2=S,则终止。否则更新ans=min(ans,t-s);(4)将sum减去
AC_Gibson
·
2015-10-14 13:00
程序设计竞赛常用技巧精选
对《挑战程序设计竞赛》的一个记录第三章出类拔萃——中级篇3.2常用技巧精选(1)
尺取法
poj3061Subsequence给定长度为n的数列整数a0,a1,…an-1以及证书S。
zhoufenqin
·
2015-10-10 13:00
POJ 3320 Jessica's Reading Problem (原来标题在这里改……)
然后他懒……并且书不咋地,知识点重复且散乱,然后他就想通过看最少的连续的页数覆盖到全部的知识点(偷懒还能考好……Orz)求最少的连续的阅读页数……样例输入:518881样例输出:2(看第一页和第二页)朴素的
尺取法
LOI_xczhw
·
2015-10-09 14:14
尺取法
=====小算法=====
POJ 3320 Jessica's Reading Problem (
尺取法
_滑动窗口,阅读最少页数)
DescriptionJessica'saverylovelygirlwooedbylotsofboys.Recentlyshehasaproblem.Thefinalexamiscoming,yetshehasspentlittletimeonit.Ifshewantstopassit,shehastomasterallideasincludedinaverythicktextbook.Thea
h1021456873
·
2015-09-26 10:25
poj
STL
滑动窗口
poj 3320 Jessica's Reading(
尺取法
+ Hash) Problem
[TOC]@(KACMer)by题解工厂题意:给你一个数x,问他最少是由多少个细菌分裂而来的.分析:
尺取法
+其中要记录种类用map来类Hash维护.那么问题来了,为什么这个可以想到用
尺取法
呢?
jibancanyang
·
2015-09-18 17:00
hash
POJ - 2739 Sum of Consecutive Prime Numbers(
尺取法
)
题目大意:给出一个数,问这个数有多少种组成方式组成的规则是,连续的质数和等于该数解题思路:
尺取法
的基本题了先预处理出所有的质数,然后再for一遍,维护一个区间,当区间内的值的和超过该数时,就往右缩,当区间内的值小于该数时
暗金色
·
2015-09-16 14:15
ACM-高效算法设计
Codeforces 479D Long Jumps (set + 迟取法)
KACMer)by题解工厂题意:给你一个已有刻度的尺子,求要量出x,y两个长度,最少需要添加多少个刻度.分析:显然如果存在的刻度已经可以量出x和y就直接输出0.这里判断尺子的刻度是否能量出x(y),是非常典型的
尺取法
jibancanyang
·
2015-09-09 22:00
HDU 4777 Rabbit Kingdom(树状数组+离线处理+
尺取法
)
题意:给你n个数,有m个查询,问区间[L,R]之间有多少个数与这个区间内的其他数都互质。解析:很显然,[L,R]区间内的答案就是一个区间内的数的个数,减去与其他数不互质的数即可,即离当前数ai左边最近的不互质的数的位置(设为L[i])和右边最近的不互质的数的位置(设为R[i])有一个在区间[L,R]内。那么问题就变成统计:(1)区间[L,R]中有多少个数的L[i]或R[i]在区间[L,R]内。(2
HelloWorld10086
·
2015-09-02 20:00
HDU
4777
poj 2100 Graveyard Design(
尺取法
)
DescriptionKingGeorgehasrecentlydecidedthathewouldliketohaveanewdesignfortheroyalgraveyard.Thegraveyardmustconsistofseveralsections,eachofwhichmustbeasquareofgraves.Allsectionsmusthavedifferentnumbero
dielucuan8830
·
2015-08-28 18:00
POJ 3276 Face The Right Way (常用技巧-
尺取法
)
【题目链接】:clickhere~~【题目大意】:N头牛排成一列1 #include #include usingnamespacestd; constintN=5005; intt,n,m; intf[N];//翻转状态,1翻转,0不翻转 intdir[N];//输入状态F1 charop[2]; intcalc(intk){//枚举k,翻转顺序从左到右 memset(f,0,sizeof(
u013050857
·
2015-08-26 16:00
poj
尺取法
HDU 5056 双指针(也叫窗口滑动(也叫
尺取法
))
DescriptionYouaregivenastringSconsistingoflowercaseletters,andyourtaskiscountingthenumberofsubstringthatthenumberofeachlowercaseletterinthesubstringisnomorethanK. InputInthefirstlinethereisanintegerT,
became_a_wolf
·
2015-08-23 21:00
Codeforces Round #274 (Div. 2) d Long Jumps
尺取法
+ set
题意:给一个长度为l(l #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typedeflonglongLL; constintINF=0x3fffffff,M=(int)(1e5+100);
jibancanyang
·
2015-08-17 20:00
POJ2739--Sum of Consecutive Prime Numbers(
尺取法
)
题目大意:给出一个数字,求共有多少个序列,使得序列和等于这个数字,序列是由连续的素数组成分析:
尺取法
。先打个素数表。
hhhhhhj123
·
2015-08-16 15:00
POJ2566--Bound Found(
尺取法
)
题目大意:给出一个序列,给出目标值k,求一个连续子序列,使得该子序列之和与k之差最小分析:
尺取法
。首先,了解一下
尺取法
的题目有哪些特性。 一、连续性。所求序列是一个连续序列。 二、单调性。
hhhhhhj123
·
2015-08-16 13:00
连续子序列的长度的最小值(
尺取法
)
SubsequenceTimeLimit:1000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uDescriptionAsequenceofNpositiveintegers(10 #include #include #include #defineMAXN100100 #definemin(a,b)a>b?b:a #definemax
helloiamclh
·
2015-08-15 21:00
hdu 5371 Hotaru's problem(manacher+
尺取法
)
题意:给定一个有n个数字的序列,找出一个连续的子序列满足这样的条件:1.平均分成三段2.第一段与第三段一样3.第二段是第一段的倒序。求这样的子序列的最大长度。数据范围:n~100000解析:我看网络上面很多的题解都是用O(n2/32)的做法水数据过去的,这种做法是先用mancher算法预处理出每个每个回文串最远所能抵达的位置,然后枚举每个位置i,再枚举其回文串的长度,然后枚举当前位置i到回文串所能
HelloWorld10086
·
2015-08-12 10:00
HDU
5371
First One(
尺取法
)
/*采用
尺取法
将log2(i+j)的值相同的一起算
尺取法
:反复地推进区间的开头和末尾,来求满足条件的最小区间的方法注意一些细节:1 #include #include #include #include
acm_fighting
·
2015-08-10 16:00
R2D2 and Droid Army RMQ/单调队列/
尺取法
题意:M种detail的序列,求这样的区间:区间内每种detail的最大值之和不超过数值K,求区间的最大长度。解法一:二分+区间最大值(RMQ或单调队列)由于是求最大长度,而给定一个长度我们可去check是否为合法解,所以可以使用二分。①区间最大值RMQ问题可以使用线段树、ST算法(sparsetable)降低查询复杂度。线段树和ST算法预处理需要O(nlogn),线段树查询需要O(log
ww32zz
·
2015-08-10 15:00
数据结构
codeforces
尺取法
尺取法
一般用来求解最大/最小区间问题。用两个指针代表区间的首尾,反复地推进区间的开头和末尾,来求取满足条件的最小/大区间,复杂度为O(n)。
ww32zz
·
2015-08-10 14:00
数据结构
枚举的重要性
顺便总结一下解题的几个重要方法吧:枚举二分DP贪心(考虑优先级,列式比较,比如两个元素交换位置前后的关系)排序优化考虑单调性(可以用单调队列和
尺取法
优化)虽说DP是一门大类,但是掌握了基本的DP知识以后
the301stdoub
·
2015-08-09 22:00
hdu5358 First One
尺取法
多校联合第六场
FirstOneTimeLimit:4000/2000MS(Java/Others)MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):1511AcceptedSubmission(s):457ProblemDescriptionsodahasanintegerarraya1,a2,…,an.LetS(i,j)bethesumofai
小小小小葱
·
2015-08-09 16:39
枚举
hdu5358 First One
尺取法
多校联合第六场
FirstOneTimeLimit:4000/2000MS(Java/Others) MemoryLimit:131072/131072K(Java/Others)TotalSubmission(s):1511 AcceptedSubmission(s):457ProblemDescriptionsodahasanintegerarraya1,a2,…,an.LetS(i,j)beth
corncsd
·
2015-08-09 16:00
HDU 5358 First One(
尺取法
)
FirstOneTimeLimit:4000/2000MS(Java/Others) MemoryLimit:131072/131072K(Java/Others)ProblemDescriptionsodahasanintegerarray a1,a2,…,an.Let S(i,j) bethesumof ai,ai+1,…,aj.Nowsodawantstoknowthevaluebel
queuelovestack
·
2015-08-08 17:00
算法
ACM
尺取法
HDU 5358 First One
首先枚举log(SUM)的值,从1~33,每次固定左端点i,然后用
尺取法
枚举出符合位数的SUM[l,r],这里面的sum的对数值相同,可以直接统一计算。
u013007900
·
2015-08-06 21:00
poj 3320
尺取法
id=3320还是运用
尺取法
的思路。思路:将头往前走,如果这个知识点没有出现过,将已有的知识点数量+1。如果覆盖了所有知识点,更新当前的最少页数。
liujc_
·
2015-08-06 21:00
poj 3061
尺取法
id=3061
尺取法
学习:将头一直往前去,知道满足条件为止,然后将尾巴往前移动一位。循环这个操作,直到不能再满足条件了。思路:记录头和尾的下标,再记录总和。
liujc_
·
2015-08-06 20:00
HDU 5289 Assignment(
尺取法
)
Description算出一个序列有多少个区间。满足最大值-最小值 #include #include #include usingnamespacestd; #definemaxn111111 intn,k,a[maxn],mmin,mmax; intmain() { intt; cin>>t; while(t--) { cin>>n>>k; for(inti=0;i>a[i]; if(!k)
V5ZSQ
·
2015-07-25 18:00
poj 3320 Jessica's Reading Problem 【
尺取法
+STLmap set】
Jessica'sReadingProblemTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:7893Accepted:2529DescriptionJessica'saverylovelygirlwooedbylotsofboys.Recentlyshehasaproblem.Thefinalexamiscoming,yetshehass
笑着走完自己的路
·
2015-06-17 14:51
STL
尺取
poj 3320 Jessica's Reading Problem 【
尺取法
+STLmap set】
Jessica'sReadingProblemTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:7893 Accepted:2529DescriptionJessica'saverylovelygirlwooedbylotsofboys.Recentlyshehasaproblem.Thefinalexamiscoming,yetsheha
chenzhenyu123456
·
2015-06-17 14:00
poj 3061 Subsequence 【
尺取法
or STL lower_bound】
SubsequenceTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:9729 Accepted:3914DescriptionAsequenceofNpositiveintegers(10挑战详解我们设以a[s]开始总和最初大于S时的连续子序列为a[s]+...+a[t-1],这时a[s+1]+...+a[t-2]=S则终止。否则更新结
chenzhenyu123456
·
2015-06-16 22:00
POJ_3061 && POJ_3320 (
尺取法
)
SubsequenceTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:9587 Accepted:3855DescriptionAsequenceofNpositiveintegers(10=S时,一直去掉前面已加的项。题目链接:http://poj.org/problem?id=3061代码清单:#include #include usin
jhgkjhg_ugtdk77
·
2015-05-27 21:00
Algorithm
ACM
poj
尺取法
UVA:11536 Smallest Sub-Array(
尺取法
)
思路:
尺取法
。维护一个区间,右端点扩张一直到区间满足条件,此时更新答案,然后左端点逐步左移。
kkkwjx
·
2015-05-07 19:00
尺取法
NOJ1553---Beautiful Walls(
尺取法
)
问题描述Tosimplifythebuildingprocess,XadillaXbuiltsometemplateontheground.Thetemplateisaverybigwallandtheheightofeachunitmaybedifferent.8MaoandHungarhavetochooseanypartofthiswallastheirownwall.Thepart(i,j
Guard_Mine
·
2015-04-16 20:00
尺取法
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他