码迷,mamicode.com
首页 >  
搜索关键字:尺取    ( 337个结果
[51NOD1127]最短的包含字符串(尺取法)
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1127 思路:尺取法,一开始我考虑更新右指针,直到遇到一个和l指针指向的字符相同的时候为止,发现这样做ac不了。于是换了一个思路。 一直更新r指针,直到所有字符都出 ...
分类:其他好文   时间:2016-06-14 16:09:05    阅读次数:570
CF #edu 11 C. Hard Process
题目链接:http://codeforces.com/problemset/problem/660/C 大意是给一个01数组,至多可以将k个0变为1,问最后数组中最长能有多少个连续的1,并输出。 问题转化一下就是找一个区间,使得区间中0的个数不多于k,且区间长度尽可能地长。尺取法做一下就可以了。 ...
分类:其他好文   时间:2016-06-10 06:08:09    阅读次数:219
poj 3276 Face The Right Way
题意:有N头顺序排列的牛,有的头朝前,有的朝后,现在有一台机器,可以设置每次翻转连续的k头牛,求最小的的翻转次数m 分析:一头牛翻转两次=不翻转,也就是说一头牛要么翻转,要么不翻转,那么枚举k,然后模拟求翻转的次数,这样的话,O(n^3),超时,根据尺取法的思想,我们依次观察每头牛是否翻转,f[i] ...
分类:其他好文   时间:2016-06-09 09:41:48    阅读次数:176
poj 3061 Subsequence
题意:n个数,求最短的子序列和>=s 分析:尺取法,也叫蠕虫法,每次枚举起点,然后往右移动,找到右边界 #include<iostream> #include<cstdio> #include<algorithm> #include<cmath> using namespace std; const ...
分类:其他好文   时间:2016-06-08 23:03:53    阅读次数:188
poj 3320 Jessica's Reading Problem
题意:有n页书,每页有个编号为ci的知识点,求最小看连续的页数,其中包括所有的知识点 分析:n<=1e6,只能搞O(n)的解法,无非就是枚举起点和终点,尺取法正好适合这个想法,枚举一个起点,然后往后扫描到区间内包括所有的知识点,然后每次起点都往右移动一次,直到扫描到右边界也没有答案了,就跳出 程序跑 ...
分类:其他好文   时间:2016-06-08 22:53:16    阅读次数:244
【CF676C】Vasya and String(二分查找,线性扫描尺取法)
题意: 给出一个长度为n的字符串,只有字符'a'和'b'。最多能改变k个字符,即把'a'变成'b'或把'b'变成'a'。 问改变后的最长连续相同字符的字串长度为多少。 首先是二分查找,好想也好写 1 var s:array[0..100000]of longint; 2 ch:ansistring; ...
分类:其他好文   时间:2016-06-03 21:15:50    阅读次数:190
51nod-1686 第K大区间(二分+尺取法)
题目链接: 第K大区间 基准时间限制:1 秒 空间限制:131072 KB 基准时间限制:1 秒 空间限制:131072 KB 基准时间限制:1 秒 空间限制:131072 KB 定义一个区间的值为其众数出现的次数。现给出n个数,求将所有区间的值排序后,第K大的值为多少。 定义一个区间的值为其众数出 ...
分类:其他好文   时间:2016-06-01 22:52:17    阅读次数:247
Codeforces Round #354 (Div. 2)
贪心 A Nicholas and Permutation 模拟+DFSB Pyramid of Glasses 设酒杯满了值为1.0,每一次暴力传递下去 尺取法(two points) C Vasya and String 从左到右维护一段连续的区间,改变次数不大于k,取最大值. BFS(方向,旋 ...
分类:其他好文   时间:2016-05-31 15:39:33    阅读次数:227
poj 3320 Jessica's Reading Problem(尺取法)
Description Jessica's a very lovely girl wooed by lots of boys. Recently she has a problem. The final exam is coming, yet she has spent little time on ...
分类:其他好文   时间:2016-05-17 17:28:18    阅读次数:178
【BZOJ4385】[POI2015]Wilcze do?y【单调队列】【前缀和】【Two Pointers】
【题目链接】 题解: 如果区间[j, i]固定,那么一定是将权值最大的一段变为0。 用单调队列维护一段区间内权值最大的子段下标(这里记录右端点下标,设为x),枚举右端点i,用尺取法计算出j。 一段区间[j, i]合法的条件是sum[i] - sum[j - 1] - (sum[x] - sum[x - d]) 复杂度: 时间复杂度:因为每个点最多遍历2次,复杂度为O(n)...
分类:其他好文   时间:2016-05-12 22:08:36    阅读次数:238
337条   上一页 1 ... 22 23 24 25 26 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!