码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
HDOJ 4614 Vases and Flowers
线段树+二分区间 用线段树维护某一段内还有多少个花瓶可以用,二分确定插入的左右界..... Vases and Flowers Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 1782    Accepted Submis...
分类:其他好文   时间:2014-07-22 23:05:54    阅读次数:307
看书小记4(《C专家编程》)
日期与时间 struct tm {         int tm_sec;     /* 秒 – 取值区间为[0,59] */         int tm_min;     /* 分 - 取值区间为[0,59] */         int tm_hour;    /* 时 - 取值区间为[0,23] */         int tm_mday;    /* 一个月中的日期...
分类:其他好文   时间:2014-07-22 23:03:55    阅读次数:279
【算法】第 n 小数 nth_element
STL 中取第 n 小数的算法 nth_element 的函数原型如下 template void nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last); 算法说明: 1、功能:执行 nth_element 后,nth 所指位置的元素将是整个区间有序时在该处的元素。对 [first, nth) 中的任意迭代器 i 和 [n...
分类:其他好文   时间:2014-07-22 23:03:14    阅读次数:345
POJ2155 Matrix 二维树状数组的应用
有两种方法吧,一个是利用了树状数组的性质,很HDU1556有点类似,还有一种就是累加和然后看奇偶来判断答案 题意:给你一个n*n矩阵,然后q个操作,C代表把以(x1,y1)为左上角到以(x2,y2)为右下角的矩阵取反,意思就是矩阵只有0,1元素,是0的变1,是1的变0,Q代表当前(x,y)这个点的状况,是0还是1? 区间修改有点特别,但是若区间求和弄懂了应该马上就能懂得:...
分类:其他好文   时间:2014-07-22 23:02:53    阅读次数:225
Codeforces 425A Sereja and Swaps(暴力枚举)
题目链接:A. Sereja and Swaps 题意:给定一个序列,可以交换k次,问交换完后的子序列最大值的最大值是多少 思路:暴力枚举每一个区间,然后每个区间[l,r]之内的值先存在优先队列内,然后找区间外如果有更大的值就替换掉。求出每个区间的最大值,最后记录下所有区间的最大值 代码: By lab104_yifan, contest: Codeforces Round #243 (D...
分类:其他好文   时间:2014-04-29 13:45:21    阅读次数:261
Codeforces Round #243 (Div. 2)——Sereja and Swaps
给定一个整数序列长度为n,可以至多交换k次,求最大连续区间和(1?≤?n?≤?200; 1?≤?k?≤?10)...
分类:其他好文   时间:2014-04-29 13:35:20    阅读次数:346
POJ2481 Cows 树状数组的简单应用
题意给了你N头牛,每头牛的强壮值是一个区间[s,e],如果第 i 头牛比第 j 头牛强壮那么必须满足 Si Ej - Sj; 为了满足这三个条件我们进行排序,先以e降序排为先决条件,若e相等则让s升序排列,如此即可满足三个条件,这道题目任意两头牛的强壮值区间有可能完全一样,这样就不需要重新用树状数组求一次和了,直接赋值即可,这样可以省很多时间,因为已经排序处理了,所以即便区间相等的  肯定就是...
分类:其他好文   时间:2014-04-29 13:26:21    阅读次数:323
UVa 10020 - Minimal coverage(区间覆盖、贪心)
算法入门经典关于区间覆盖的讲解: 8.4.6:区间覆盖问题...
分类:其他好文   时间:2014-04-29 13:21:23    阅读次数:262
wustoj 1318 区间的连通性 (最短路)
floyd求最短路。 注意图是有向图。。。 #include #include #include using namespace std; struct node { int x,y,id; }edge[205]; int dis[205][205]; int main() { int c,T,n,a,b,op; while(scanf("%d",&T...
分类:其他好文   时间:2014-04-29 13:21:23    阅读次数:313
HDU1166 敌兵布阵 树状数组水题
中文题目,很简单的题目,区间求和,当然对于线段树来说也很水,为了练习一下树状数组,多做做水题吧,加深理解,并且打好基础,我算是被没打好基础给吓坏了,宁可多花几个小时 刷刷水题扎实点, 很裸的题目 操作也很裸,了解树状数组的肯定能做 #include #include #include #include #include #include #include #include #inclu...
分类:其他好文   时间:2014-04-29 13:12:22    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!