青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 74,  comments - 33,  trackbacks - 0
City Horizon
Time Limit: 2000MS Memory Limit: 65536K
Total Submissions: 4976 Accepted: 1195

Description

Farmer John has taken his cows on a trip to the city! As the sun sets, the cows gaze at the city horizon and observe the beautiful silhouettes formed by the rectangular buildings.

The entire horizon is represented by a number line with N (1 ≤ N ≤ 40,000) buildings. Building i's silhouette has a base that spans locations Ai through Bi along the horizon (1 ≤ Ai < Bi ≤ 1,000,000,000) and has height Hi (1 ≤ Hi ≤ 1,000,000,000). Determine the area, in square units, of the aggregate silhouette formed by all N buildings.

Input

Line 1: A single integer: N
Lines 2..N+1: Input line i+1 describes building i with three space-separated integers: Ai, Bi, and Hi

Output

Line 1: The total area, in square units, of the silhouettes formed by all N buildings

Sample Input

4
2 5 1
9 10 4
6 8 2
4 6 3

Sample Output

16

Hint

The first building overlaps with the fourth building for an area of 1 square unit, so the total area is just 3*1 + 1*4 + 2*2 + 2*3 - 1 = 16.

Source


USACO 2007 Open Silver

這道題目屬于區間覆蓋,和count colour那一道題目屬于同一類型,我就偷懶了,就直接把那道題的代碼直接copy過來,
沒想到在改的時候,多刪了一句話導致TLE了20+次,很不happy
主要思路代碼如下:
void?Build(int?now,int?l,int?r){
????ST[now].l
=l,ST[now].r=r,ST[now].h=0,ST[now].mark=true;
????
if(l+1>=r)return;
????
int?mid=(l+r)>>1;
????Build(
2*now,l,mid);
????Build(
2*now+1,mid,r);????
????
return?;
}

void?insert(int?now,int?l,int?r,int?h){????
????
if(ST[now].mark&&ST[now].h>h)return;
????
if(ST[now].mark&&ST[now].l==l&&ST[now].r==r){
????????ST[now].h
=h;return?;
????}
????
????
if(ST[now].mark&&ST[now].l+1<ST[now].r){
????????ST[
2*now].h=ST[2*now+1].h=ST[now].h;
????????ST[
2*now].mark=ST[2*now+1].mark=true;
????????ST[now].mark
=false;
????}

????
int?mid=(ST[now].l+ST[now].r)>>1;
????
if(l>=mid)insert(2*now+1,l,r,h);
????
else?if(r<=mid)insert(2*now,l,r,h);
????
else?{????
????????insert(
2*now,l,mid,h);
????????insert(
2*now+1,mid,r,h);
????}
????
????
return?;
}

posted on 2009-04-08 14:57 KNIGHT 閱讀(116) 評論(0)  編輯 收藏 引用
<2009年4月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

常用鏈接

留言簿(8)

隨筆檔案

文章檔案

Friends

OJ

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美日韩久久久久久| 国产专区一区| 欧美成人中文| 久久人人爽国产| 日韩亚洲欧美一区| 国产精品综合av一区二区国产馆| 欧美国产综合视频| 欧美在线free| 亚洲人人精品| 99在线精品观看| 在线电影院国产精品| 国产精品久久久久aaaa九色| 久久精品夜夜夜夜久久| 日韩视频精品| 国产一区三区三区| 国内外成人在线| 亚洲人成人一区二区在线观看| 欧美wwwwww| 91久久精品久久国产性色也91| 亚洲伦理一区| 日韩西西人体444www| 久久久精品欧美丰满| 亚洲丰满在线| 可以看av的网站久久看| 另类av一区二区| 久久久久国产精品厨房| 羞羞答答国产精品www一本| 久久久www免费人成黑人精品| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲欧美另类综合偷拍| 亚洲精品国产视频| 欧美剧在线观看| 久久在线视频| 国产亚洲欧美aaaa| 亚洲精品国产精品国自产在线| 亚洲主播在线播放| 亚洲黄色一区| 国产精品超碰97尤物18| 亚洲一区免费看| 一区二区日韩免费看| 国产精品久久久久9999| 欧美亚洲尤物久久| 欧美日韩1区2区3区| 久久只有精品| 精品9999| 日韩亚洲在线观看| 亚洲一区二区三区欧美| 亚欧美中日韩视频| 欧美性片在线观看| 99精品视频一区| 亚洲精品乱码久久久久久| 国产精品免费在线| 亚洲大片在线| 国产精品成人久久久久| 欧美顶级大胆免费视频| 国产精品成人播放| 亚洲国内欧美| 亚洲国产精品一区二区第一页| 99精品欧美一区| 国产亚洲欧美日韩精品| 亚洲福利视频专区| 黄色成人av网| 亚洲欧美国产精品专区久久| 国产欧美日韩在线 | 在线综合亚洲欧美在线视频| 伊人久久亚洲热| 激情丁香综合| 在线性视频日韩欧美| 久久精品99国产精品日本| 亚洲精品韩国| 欧美韩日高清| 亚洲啪啪91| 亚洲美女中文字幕| 欧美视频日韩视频在线观看| 久久综合给合久久狠狠狠97色69| 亚洲一区二区在线观看视频| 国产综合网站| 欧美影院成人| aa成人免费视频| 国产啪精品视频| 国产精品毛片va一区二区三区| 99一区二区| 欧美在线综合视频| 国产综合色一区二区三区| 亚洲精品美女| 中日韩男男gay无套| 国产欧美三级| 欧美黑人多人双交| 日韩一级黄色av| 女仆av观看一区| 亚洲在线电影| 欧美成人免费观看| 亚洲免费在线电影| 国产日韩欧美在线| 久久精品亚洲乱码伦伦中文 | 欧美日韩一区二区三区在线观看免 | 亚洲欧美欧美一区二区三区| 亚洲乱码视频| 国产欧美va欧美va香蕉在| 久久av二区| 亚洲精品国产精品乱码不99| 理论片一区二区在线| 欧美11—12娇小xxxx| 久久免费偷拍视频| 欧美激情在线播放| 欧美激情精品久久久久久变态| 最新国产成人av网站网址麻豆| 欧美精品午夜视频| 欧美日韩一区自拍| 精品成人在线观看| 中日韩高清电影网| 午夜精品视频一区| 亚洲欧洲日产国产网站| 亚洲精品日韩久久| 亚洲精品久久久久| 一区视频在线看| 欧美系列精品| 欧美福利视频| 一卡二卡3卡四卡高清精品视频| 亚洲国产中文字幕在线观看| 99精品欧美| 一区二区久久久久久| 亚洲精品久久久久久一区二区| 亚洲黄色高清| 久久久久免费观看| 一区二区三区高清不卡| 亚洲欧洲日产国产网站| 午夜日韩激情| 午夜久久资源| 麻豆国产精品va在线观看不卡| 麻豆av一区二区三区| 久久综合国产精品台湾中文娱乐网| 久久人人97超碰国产公开结果| 欧美波霸影院| 一本久道久久综合婷婷鲸鱼| 狼人天天伊人久久| 中文在线资源观看网站视频免费不卡| 久久午夜视频| 亚洲国产另类久久精品| 亚洲人成在线观看网站高清| 亚洲美女少妇无套啪啪呻吟| 国产精品视频在线观看| 久久精品欧洲| 欧美成人按摩| 欧美不卡视频一区| 亚洲国产日韩欧美在线动漫| 久久人人爽人人| 毛片基地黄久久久久久天堂| 夜夜爽夜夜爽精品视频| 亚洲视频在线一区| 91久久国产综合久久蜜月精品 | 亚洲免费成人av| 午夜精品亚洲| 欧美激情第9页| 裸体一区二区| 欧美激情一区二区三区全黄| 亚洲一区二区三区精品动漫| 午夜在线电影亚洲一区| 亚洲第一页中文字幕| 亚洲国产小视频在线观看| 国产精品美女主播| 亚洲蜜桃精久久久久久久| 黄色国产精品一区二区三区| 午夜精品久久久99热福利| 午夜国产精品视频| 国产精品女主播| 亚洲黄色小视频| 亚洲国产精品一区二区三区| 午夜在线电影亚洲一区| 午夜精品久久久久99热蜜桃导演| 欧美无乱码久久久免费午夜一区| 欧美.日韩.国产.一区.二区| 精品999网站| 久久激情综合网| 久久se精品一区精品二区| 国产精品国产三级国产普通话三级| 免费日韩成人| 亚洲第一页在线| 欧美高清视频www夜色资源网| 亚洲第一黄网| 性欧美1819sex性高清| 韩日午夜在线资源一区二区| 免费不卡亚洲欧美| 亚洲精品孕妇| 宅男66日本亚洲欧美视频| 欧美日韩日日夜夜| 一本一本久久a久久精品综合麻豆| 美女尤物久久精品| 正在播放欧美视频| 在线不卡免费欧美| 国产精品女人网站| 欧美一区网站| 欧美激情无毛| 久久av一区二区| 99日韩精品| 亚洲国产91| 国产欧美精品在线播放| 免费观看一区| 小辣椒精品导航| 亚洲国产欧美在线人成|