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

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>
            亚洲国产精品黑人久久久| 六月婷婷一区| 国产区精品视频| 国产精品免费福利| 国产欧美日韩一级| 国产女主播一区二区| 国产色综合网| 在线观看成人网| 99pao成人国产永久免费视频| 亚洲三级影片| 欧美高清视频一二三区| 久久精品中文字幕免费mv| 久久―日本道色综合久久| 牛夜精品久久久久久久99黑人| 国产亚洲欧美日韩一区二区| 国产精品日本精品| 亚洲激情亚洲| 久久野战av| 欧美激情在线狂野欧美精品| 99国产精品99久久久久久| 欧美中日韩免费视频| 欧美另类高清视频在线| 欧美激情网友自拍| 欧美人与禽猛交乱配| 国内精品久久久久影院 日本资源| 先锋影音国产精品| 免费观看在线综合色| 国产日韩欧美一区二区三区在线观看| 久久av最新网址| 欧美日韩亚洲视频| 在线精品国产欧美| 久久综合五月| 久久久一二三| 亚洲区一区二| 欧美成人免费大片| 久久躁日日躁aaaaxxxx| 国产亚洲精品一区二555| 亚洲天堂av在线免费| 亚洲国产天堂久久综合网| 你懂的亚洲视频| 亚洲精品在线视频| 日韩亚洲综合在线| 国产视频在线观看一区| 免费黄网站欧美| 欧美日韩二区三区| 一本久道久久综合中文字幕| 亚洲欧洲日本专区| 欧美日韩在线一区| 久久精品日产第一区二区三区 | 亚洲精品在线免费观看视频| 亚洲欧美日韩直播| 久久精品理论片| 亚洲成人原创| 亚洲三级毛片| 午夜在线精品偷拍| 午夜在线观看欧美| 一区二区三区偷拍| 国产欧美午夜| 日韩小视频在线观看专区| 韩国三级在线一区| 正在播放欧美一区| 这里只有精品视频在线| 久久久久久国产精品一区| 亚洲一区二区三区精品在线观看 | 欧美xx视频| 国产精品极品美女粉嫩高清在线| 国产精品一区二区你懂的| 麻豆精品传媒视频| 韩国女主播一区| 久久成人精品电影| 久久精品一二三区| 国产一级揄自揄精品视频| 午夜精品久久久久久久99樱桃 | 亚洲欧美日韩国产一区二区| 久久久久久久久久久成人| 中文欧美日韩| 欧美三区免费完整视频在线观看| 亚洲三级免费电影| 欧美高清在线观看| 亚洲欧洲日夜超级视频| 99精品热视频只有精品10| 欧美精品一区二区三区久久久竹菊| 亚洲福利久久| 欧美精品偷拍| 中文av一区特黄| 你懂的国产精品| 亚洲天堂免费在线观看视频| 久久理论片午夜琪琪电影网| 免费在线观看成人av| 一本色道久久加勒比88综合| 欧美视频网站| 牛牛精品成人免费视频| 亚洲图片在线观看| 欧美成人资源网| 欧美一区综合| 亚洲一区亚洲| 亚洲精品久久视频| 欧美日韩亚洲不卡| 老牛影视一区二区三区| 亚洲综合电影一区二区三区| 欧美激情免费观看| 欧美中文字幕| 亚洲欧美日韩爽爽影院| 日韩天堂av| 亚洲精品综合精品自拍| 亚洲第一精品久久忘忧草社区| 午夜精品久久久久久| 亚洲福利国产精品| 欧美大片专区| 亚洲承认在线| 欧美激情第一页xxx| 久久免费视频网站| 欧美一区二区三区喷汁尤物| 亚洲私人黄色宅男| 香蕉av福利精品导航| 亚洲欧美视频一区二区三区| 性欧美暴力猛交69hd| 久久精品国产一区二区电影| 久久激五月天综合精品| 久久乐国产精品| 欧美激情第三页| 一本色道久久综合一区| 欧美亚洲一区| 久久久久国色av免费观看性色| 欧美福利视频在线观看| 欧美高清在线视频| 久久高清福利视频| 欧美一区2区三区4区公司二百 | 亚洲国产日韩欧美在线99| 国产精品美女黄网| 韩国精品久久久999| 9国产精品视频| 午夜精品福利在线| 亚洲精品久久久蜜桃| 久久婷婷国产综合尤物精品| 欧美日韩免费观看一区三区| 国产视频自拍一区| 亚洲视频欧洲视频| 亚洲国产精品va在线看黑人| 欧美在线精品免播放器视频| 欧美性做爰毛片| 99精品免费| 亚洲人体影院| 欧美激情久久久久久| 91久久久在线| 欧美高清在线一区| 美女精品在线观看| 亚洲黄色免费电影| 亚洲区一区二| 欧美日韩国产三级| 亚洲一区国产| 久久精品国产v日韩v亚洲| 国产一区视频在线观看免费| 亚洲欧洲99久久| 久久精品首页| 亚洲美女色禁图| 亚洲欧美日韩国产精品| 国产亚洲欧洲997久久综合| 久久久亚洲影院你懂的| 欧美/亚洲一区| 亚洲午夜激情| 久久久亚洲综合| 亚洲视频一区二区在线观看| 99精品国产热久久91蜜凸| 欧美日韩在线播放一区二区| 欧美在线看片| 欧美乱在线观看| 亚洲男人影院| 国产精品日本欧美一区二区三区| 欧美精品久久久久久| 中文精品一区二区三区| 午夜精品福利一区二区三区av| 午夜精品www| 亚洲国产欧美精品| 午夜精品久久久久久久久久久久久 | 欧美中文日韩| 免费在线欧美黄色| 欧美成人精品在线观看| 国产精品久久久久久久久久三级 | 麻豆av一区二区三区| 亚洲国产精品女人久久久| 在线视频日韩| 在线亚洲激情| 欧美激情欧美激情在线五月| 久久亚洲图片| 狠狠噜噜久久| 久久久久久久综合狠狠综合| 久久久www成人免费毛片麻豆| 一区二区国产精品| 亚洲人www| 欧美伦理视频网站| 日韩视频免费| 午夜精品久久99蜜桃的功能介绍| 亚洲久久一区二区| 亚洲精品一区二| 欧美日韩免费视频| 亚洲免费av电影| 亚洲女人天堂成人av在线| 国产精品中文在线| 久久天天躁狠狠躁夜夜爽蜜月 |