
线段树
wosiguwozai0133
这个作者很懒,什么都没留下…
展开
-
售票系统
某次列车途经C个城市,城市编号依次为1到C,列车上共有S个座位,铁路局规定售出的车票只能是坐票, 即车上所有的旅客都有座。售票系统是由计算机执行的,每一个售票申请包含三个参数,分别用O、D、N表示,O为起始站,D为目的地站,N为车票张数。售票 系统对该售票申请作出受理或不受理的决定,只有在从O到D的区段内列车上都有N个或N个以上的空座位时该售票申请才被受理。请你写一个程序,实现这个自动 售票系统。原创 2016-08-28 15:12:23 · 688 阅读 · 0 评论 -
线段树
线段树就是区间树,在一段区间求最值等问题。 题目:poj3264: For the daily milking, Farmer John’s N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides to organize a game of Ultimate Frisbee wit原创 2016-08-20 20:48:21 · 213 阅读 · 0 评论 -
文章标题
include include using namespace std;const int maxn = 100001;struct Node { int L,R; long long sum,inc; };Node Tree[maxn*3];void BuildTree(int root,int L,int R) { Tree[root].L = L,Tree[原创 2016-08-28 17:55:18 · 332 阅读 · 0 评论 -
线段树 1212. [NOIP2010冲刺十二] 奶牛排队
奶牛在熊大妈的带领下排成了一条直队。 显然,不同的奶牛身高不一定相同…… 现在,奶牛们想知道,如果找出一些连续的奶牛,要求最左边的奶牛A是最矮的,最右边的B是最高的,且B高于A奶牛,中间如果存在奶牛,则身高不能和A、B奶牛相同。问这样的奶牛最多会有多少头? 从左到右给出奶牛的身高,请告诉它们符合条件的最多的奶牛数(答案可能是0,2,但不会是1)。 【输入格式】第一行一个数N (2≤N≤100原创 2016-08-29 15:51:34 · 672 阅读 · 0 评论