会场安排问题
时间限制:3000 ms | 内存限制:65535 KB
难度:4
描述学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的活动,请问他该如何安排。
输入第一行是一个整型数m(m
每组...
分类:
其他好文 时间:
2014-11-21 01:45:16
阅读次数:
230
链接: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
一:起因
(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
题意: 给一个序列,初始全为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
今天新学了一个知识,叫做线状数组,主要应用领域1,数据频繁更新2,求解某一段区间的和以上产景情况下可以使用线状数组,更新某一个数据和求某一段时间之和时间复杂度都是Log(N) {常规情况是O(1)和O(N)}线状数组和RMQ差不多,都可以再Log(N)时间复杂度内求解某一段区间的长度,线状数组额实现...
分类:
编程语言 时间:
2014-11-20 21:55:14
阅读次数:
272
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
题意查询区间 [l,r]内有多少个不同的数字先把所有询问按 右端点进行排序,然后离线操作。如果该位置的数字 已经出现过那么把前一个位置-1,当前位置+1。扫一遍输出。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #inc...
分类:
编程语言 时间:
2014-11-20 14:55:05
阅读次数:
197
区间覆盖问题,刘汝佳小白书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