码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
会场安排问题(南阳oj14)(贪心-区间不重叠)
会场安排问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的活动,请问他该如何安排。 输入第一行是一个整型数m(m 每组...
分类:其他好文   时间:2014-11-21 01:45:16    阅读次数:230
ZOJ--3574--Under Attack II【线段树+欧拉公式】
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3574 题意:一个坐标系,给出x1、x2限定左右边界,有n条直线,告诉每条直线的k和b,问在x1、x2区间内空间被直线分割成几部分 思路: 这道题是比赛时做的,AC之后发现别人都是用归并排序求逆序对数来解的。 说我的解法吧,首先拿到题的时候发现是划分...
分类:其他好文   时间:2014-11-21 01:44:38    阅读次数:390
蓝桥杯中的最大子段和问题
题目内容: 给定长度为n的整数序列,a[1...n], 求[1,n]某个子区间[i , j]使得a[i]+…+a[j]和最大.或者求出最大的这个和.例如(-2,11,-4,13,-5,2)的最大子段和为20,所求子区间为[2,4]. 输入描述 第一行为一个整数n,表示数组有n个数据,第二行依次输入n个整数  输出描述 计算出n个整数中连续k个数的最大和  输入样例 5 ...
分类:其他好文   时间:2014-11-20 23:50:23    阅读次数:256
STL 二分查找三兄弟(lower_bound(),upper_bound(),binary_search())
一:起因 (1)STL中关于二分查找的函数有三个:lower_bound 、upper_bound 、binary_search  —— 这三个函数都运用于有序区间(当然这也是运用二分查找 的前提),下面记录一下这两个函数; (2)ForwardIter lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个...
分类:其他好文   时间:2014-11-20 23:47:22    阅读次数:152
HDU 4578 Transformation --线段树,好题
题意: 给一个序列,初始全为0,然后有4种操作:1. 给区间[L,R]所有值+c2.给区间[L,R]所有值乘c3.设置区间[L,R]所有值为c4.查询[L,R]的p次方和(1 (a+c)^3 的过程: (a+c)^3 = a^3 + c^3 + 3a*c^2 + 3*a^2*c, a是变量, 所以提...
分类:其他好文   时间:2014-11-20 23:32:09    阅读次数:391
PAT-1057. Stack (30)--树状数组
今天新学了一个知识,叫做线状数组,主要应用领域1,数据频繁更新2,求解某一段区间的和以上产景情况下可以使用线状数组,更新某一个数据和求某一段时间之和时间复杂度都是Log(N) {常规情况是O(1)和O(N)}线状数组和RMQ差不多,都可以再Log(N)时间复杂度内求解某一段区间的长度,线状数组额实现...
分类:编程语言   时间:2014-11-20 21:55:14    阅读次数:272
UVA - 221(区间覆盖)
Urban ElevationsAn elevation of a collection of buildings is an orthogonal projection of the buildings onto a vertical plane. An external elevation of...
分类:其他好文   时间:2014-11-20 20:20:20    阅读次数:272
SPOJ3267--D-query (树状数组离线操作)
题意查询区间 [l,r]内有多少个不同的数字先把所有询问按 右端点进行排序,然后离线操作。如果该位置的数字 已经出现过那么把前一个位置-1,当前位置+1。扫一遍输出。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #inc...
分类:编程语言   时间:2014-11-20 14:55:05    阅读次数:197
uva---10020+贪心
区间覆盖问题,刘汝佳小白书P154页有详细思路; 代码如下: #include #include #include #include using namespace std; typedef struct { int x,y; }P; P p[110000]; int cmp(P p1,P p2) { if(p1.x==p2.x) ...
分类:其他好文   时间:2014-11-20 13:47:41    阅读次数:177
看看样条插值区间查找函数写的多细腻
优秀的程序员光是有深厚理论基础,更要有缜密的思维, 一个简单的函数, 有很多人都写不好,为什么,     不是做不到,不是想不到,  往往是由于懒而不愿意深入思考.  有句话叫, 天下大事, 必做于细.     int Spline::findTimeInterval(Number time, int startIndex)     {          int len...
分类:其他好文   时间:2014-11-20 12:01:03    阅读次数:147
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!