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

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)  編輯 收藏 引用
<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(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>
            欧美国产综合| 午夜在线a亚洲v天堂网2018| 欧美高清自拍一区| 欧美资源在线| 亚洲日本中文字幕| 巨乳诱惑日韩免费av| 蜜臀91精品一区二区三区| 精品69视频一区二区三区| 久久综合成人精品亚洲另类欧美| 性欧美精品高清| 久久久噜噜噜久久| 亚洲一二三四区| 亚洲第一色中文字幕| 亚洲乱码国产乱码精品精| 国产精品sss| 久久久久国产精品www| 久久综合九色综合欧美狠狠| 欧美成人免费大片| 久久久久久亚洲综合影院红桃| 久久久一区二区| 欧美激情欧美激情在线五月| 久久久国产视频91| 亚洲男同1069视频| 99一区二区| 亚洲精品久久久久久久久| 中日韩视频在线观看| 亚洲精品久久久一区二区三区| 亚洲深夜福利视频| 老妇喷水一区二区三区| 欧美日韩午夜视频在线观看| 欧美91精品| 六月丁香综合| 久久综合九色九九| 欧美日韩一区二区视频在线 | 亚洲激情专区| 亚洲高清激情| 性久久久久久久久久久久| 欧美另类一区二区三区| 欧美日韩精品一本二本三本| 欧美不卡视频一区| 国产精品久久影院| 国产精品久久久久av| 国产精品免费在线| 99国产精品久久久久久久久久 | 一区视频在线| 欧美一区二区三区免费看| 欧美电影免费观看| 这里只有精品视频| 亚洲欧洲一区二区天堂久久| 国产午夜精品在线观看| 国产精品白丝av嫩草影院| 亚洲电影免费在线观看| 国自产拍偷拍福利精品免费一| 国产欧美在线看| 国产精品一区二区久久| 国产日韩欧美一二三区| 国产精品99久久久久久人| 亚洲欧美中文日韩在线| 欧美亚洲在线| 久久综合网hezyo| 欧美激情按摩在线| 亚洲黄色免费电影| 一本久久综合| 久久精品五月婷婷| 国产主播喷水一区二区| 亚洲精品一区二区在线| 亚洲裸体在线观看| 欧美福利视频一区| 亚洲专区在线| 国产精品一区=区| 久久丁香综合五月国产三级网站| 久久久精品动漫| 欧美成人午夜剧场免费观看| 久久精品人人做人人综合| 国内精品久久久久久久97牛牛| 欧美一区二区三区另类| 午夜精品久久久久久久男人的天堂| 欧美一区二区精品| 欧美电影在线观看完整版| 亚洲精品免费网站| 一区二区三区四区国产精品| 国产精品久久久久久久久借妻| 性色av香蕉一区二区| 欧美一级大片在线免费观看| 激情一区二区三区| 亚洲日本中文字幕| 国产精品激情av在线播放| 欧美自拍偷拍午夜视频| 久久亚洲国产精品日日av夜夜| 国产精品久久久久久影视| 欧美伊人久久大香线蕉综合69| 久久国产乱子精品免费女| 国产精品久久久久久久9999| 久久久亚洲欧洲日产国码αv| 中文日韩在线视频| 国精产品99永久一区一区| 亚洲国产欧美不卡在线观看| 国产精品你懂的在线欣赏| 久久一区国产| 亚洲一区二区视频在线观看| 欧美日韩一区二区三区四区在线观看 | 中国成人亚色综合网站| 国产一区二区看久久| a4yy欧美一区二区三区| 老司机亚洲精品| 欧美激情一区二区三区蜜桃视频 | 亚洲欧美一区二区激情| 久久久久久久97| 亚洲欧美成人网| 一本色道**综合亚洲精品蜜桃冫 | 国产区亚洲区欧美区| 亚洲国产mv| 激情综合色丁香一区二区| 99视频精品在线| 亚洲欧洲一二三| 久久av一区二区三区| 亚洲一二区在线| 亚洲激情网站| 国产一区二区在线观看免费播放| 最新国产成人在线观看| 激情欧美一区二区三区在线观看| 一区二区三区欧美激情| 99在线精品视频在线观看| 久久综合给合| 蜜桃av一区| 黄色成人在线网站| 午夜亚洲影视| 久久精品水蜜桃av综合天堂| 久久久久久国产精品一区| 欧美在线不卡| 国产精品乱码一区二三区小蝌蚪| 亚洲欧洲偷拍精品| 亚洲精品欧美精品| 欧美激情久久久| 亚洲国产一区二区三区a毛片| 极品尤物一区二区三区| 久久国产精品网站| 久久狠狠久久综合桃花| 国产欧美日韩视频在线观看 | 免费观看久久久4p| 欧美刺激性大交免费视频| 极品尤物一区二区三区| 久久久久一区| 欧美激情视频免费观看| 亚洲精品国产精品国自产在线| 免费成人黄色| 91久久精品久久国产性色也91| 日韩写真在线| 国产精品美女在线观看| 小处雏高清一区二区三区| 久久久久久999| 亚洲第一福利社区| 欧美精品999| 亚洲视频你懂的| 欧美在线免费视频| 亚洲成人在线网| 欧美激情一区二区三区在线视频观看| 亚洲经典自拍| 亚洲欧美日韩在线观看a三区| 国产精品一区二区久久| 久久久国产视频91| 亚洲精品在线免费观看视频| 国产精品乱码一区二区三区| 欧美精品一区三区| 亚洲精品中文字幕有码专区| 亚洲欧美激情视频在线观看一区二区三区| 欧美日韩一区在线播放| 亚洲制服av| 美女尤物久久精品| 亚洲视频一区| 国产午夜久久| 欧美另类在线观看| 久久国内精品视频| 欧美14一18处毛片| 国产精品久久久久99| 亚洲欧美一区二区三区在线| 欧美大成色www永久网站婷| 一区二区精品| 精品福利av| 国产精品一区2区| 欧美成人按摩| 午夜一区不卡| avtt综合网| 免费人成网站在线观看欧美高清| 夜夜嗨av一区二区三区免费区| 国产亚洲精品一区二区| 欧美欧美天天天天操| 欧美一区二区三区免费视| 亚洲免费黄色| 亚洲在线观看视频网站| 欧美激情亚洲国产| 欧美一二三区精品| 99国内精品久久| 欧美成人黑人xx视频免费观看| 亚洲午夜激情网页| 亚洲欧洲日本国产| 激情久久综艺| 国产亚洲永久域名| 国产精品美女在线观看| 欧美视频在线免费|