亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

BZOJ1067[SCOI2007]降雨量

2019-11-10 17:32:53
字體:
來源:轉載
供稿:網友

Description

  我們常常會說這樣的話:“X年是自Y年以來降雨量最多的”。它的含義是X年的降雨量不超過Y年,且對于任意 Y<Z<X,Z年的降雨量嚴格小于X年。例如2002,2003,2004和2005年的降雨量分別為4920,5901,2832和3890, 則可以說“2005年是自2003年以來最多的”,但不能說“2005年是自2002年以來最多的”由于有些年份的降雨量未 知,有的說法是可能正確也可以不正確的。

Input

  輸入僅一行包含一個正整數n,為已知的數據。以下n行每行兩個整數yi和ri,為年份和降雨量,按照年份從小 到大排列,即yi<yi+1。下一行包含一個正整數m,為詢問的次數。以下m行每行包含兩個數Y和X,即詢問“X年是 自Y年以來降雨量最多的。”這句話是必真、必假還是“有可能”。

Output

  對于每一個詢問,輸出true,false或者maybe。

Sample Input

6

2002 4920

2003 5901

2004 2832

2005 3890

2007 5609

2008 3024

5

2002 2005

2003 2005

2002 2007

2003 2007

2005 2008 Sample Output

false

true

false

maybe

false HINT

100%的數據滿足:1<=n<=50000, 1<=m<=10000, -10^9<=yi<=10^9, 1<=ri<=10^9

這道題TM卡了我整整5個小時?。。?/strong>

誰讓我手賤選了一道賊賤的題

大家想一想,怎樣才能輸出true呢

true:(全部滿足)

1.x年的降雨量小于等于y年的降雨量

2.x年的降雨量大于y+1~x-1的最大降雨量

3.y~x年的降雨量全部給出

false:(滿足下列一個條件即可)

1.x年的降雨量大于y年的降雨量

2.x年的降雨量小于等于于y+1~x-1的最大降雨量

maybe就是剩下的了

利用這些條件,可以用線段樹解決。(不知道線段樹是神馬的童鞋看我博客~~)

代碼如下:

#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>using namespace std;int n,m;int y[1100000],r[1100000];struct node{ int l,r,lc,rc,c;}tr[2100000];int trlen;void bt(int ll,int rr){ int now=++trlen; tr[now].l=ll;tr[now].r=rr;tr[now].c=-0x7fff; tr[now].lc=tr[now].rc=-0x7fff; if(ll==rr)tr[now].c=r[ll]; if(ll<rr) { int mid=(ll+rr)/2; tr[now].lc=trlen+1;bt(ll,mid); tr[now].rc=trlen+1;bt(mid+1,rr); tr[now].c=max(tr[tr[now].lc].c,tr[tr[now].rc].c); }}int findmax(int now,int l,int r){ if(tr[now].l==l&&tr[now].r==r)return tr[now].c; int lc=tr[now].lc,rc=tr[now].rc,mid=(tr[now].l+tr[now].r)/2; if(mid+1<=l)return findmax(rc,l,r); else if(r<=mid)return findmax(lc,l,r); else return max(findmax(lc,l,mid),findmax(rc,mid+1,r));}int main(){ scanf("%d",&n); for(int i=1;i<=n;i++)scanf("%d%d",&y[i],&r[i]); trlen=0;bt(1,n); scanf("%d",&m); for(int i=1;i<=m;i++) { int xx,yy,t1,t2; scanf("%d%d",&xx,&yy);//我這里的xx,yy反了,大家注意 t1=upper_bound(y+1,y+n+1,xx)-y;//找第一個大于xx的年份的位置 t2=lower_bound(y+1,y+n+1,yy)-y;//找yy的年份的位置 if (y[t2]==yy&&y[t1-1]==xx&&t1!=n+1&&t2!=n+1&&t2-t1==yy-xx-1&&r[t2]<=r[t1-1])//如果滿足上面我說的條件 { if(t1==t2)//坑了我好久 { if(r[t1-1]>=r[t2]){by_lmy


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日本啪啪无遮挡网站| 亚洲女人天堂色在线7777| 亚洲黄页网在线观看| 亚洲国产精彩中文乱码av在线播放| 欧美激情国产高清| 欧美综合第一页| 久久五月天综合| 国产精品免费一区| 国产一区二区三区高清在线观看| 中文字幕精品在线视频| 欧美一区三区三区高中清蜜桃| 欧亚精品在线观看| 青青草国产精品一区二区| 色偷偷88888欧美精品久久久| 亚洲第一中文字幕在线观看| 国产婷婷色综合av蜜臀av| 国产成人avxxxxx在线看| 欧美激情va永久在线播放| 国产精品视频精品视频| 日韩毛片在线观看| 97在线视频精品| 日韩在线视频免费观看高清中文| 在线亚洲欧美视频| 2018国产精品视频| 欧洲亚洲免费视频| 国产一区香蕉久久| 国产精品高清免费在线观看| 日韩中文字幕精品| 精品免费在线视频| 成人黄色免费看| 国产视频精品xxxx| 国产在线拍偷自揄拍精品| 一区二区三区四区精品| 亚洲激情在线视频| 黄网站色欧美视频| 欧洲中文字幕国产精品| 国产精品免费久久久| 久久久精品网站| 91精品视频免费看| 久久精品久久精品亚洲人| 欧美激情一区二区三级高清视频| 成人免费高清完整版在线观看| 国产精品高清在线观看| 国产精品男人爽免费视频1| 国产视频亚洲精品| 欧美激情亚洲激情| 97人洗澡人人免费公开视频碰碰碰| 欧美特级www| 国产精品免费在线免费| 欧美性视频在线| 亚洲区一区二区| 国产精品一区二区三区久久久| 欧美三级欧美成人高清www| 国产免费成人av| 国产精品久久久久免费a∨大胸| www.99久久热国产日韩欧美.com| 亚洲国产高清福利视频| 国产精品久久久久久久久久| 美女999久久久精品视频| 韩国19禁主播vip福利视频| 日韩精品久久久久| 亚洲综合在线中文字幕| 亚洲欧美中文日韩在线v日本| 欧美日韩中文在线观看| 亚洲**2019国产| 91精品久久久久久久久青青| 在线观看久久av| 日韩中文字幕视频在线| 98精品国产自产在线观看| 欧美激情中文字幕在线| 欧美日韩亚洲一区二区三区| 国产91免费观看| 欧美成人精品在线视频| 秋霞成人午夜鲁丝一区二区三区| 国产丝袜高跟一区| 91av在线免费观看| 亚洲春色另类小说| 久久久久久亚洲精品不卡| 日韩资源在线观看| 中文在线资源观看视频网站免费不卡| 国产精品视频内| 欧美极品少妇全裸体| 韩国精品美女www爽爽爽视频| 国产精品热视频| 日韩专区中文字幕| 久久久精品久久久久| 国模私拍一区二区三区| 91精品国产99| 亚洲精品之草原avav久久| 国产三级精品网站| 精品美女国产在线| 日本国产高清不卡| 中文在线资源观看视频网站免费不卡| 久久久久久国产精品| 亚洲午夜久久久影院| 一本色道久久综合狠狠躁篇怎么玩| 两个人的视频www国产精品| 岛国视频午夜一区免费在线观看| 欧美在线观看一区二区三区| 日韩精品中文字| 久久久视频精品| 欧美国产日韩一区二区| 亚洲最大av网站| 欧美野外wwwxxx| 成人免费黄色网| 日韩美女主播视频| 欧美精品videosex极品1| 日韩亚洲欧美中文高清在线| 亚洲欧美一区二区三区久久| 久热爱精品视频线路一| 国产精品jizz在线观看麻豆| 在线成人一区二区| 欧美成人精品h版在线观看| 国产精品久久婷婷六月丁香| 欧美日韩免费在线观看| 亚洲成人av在线播放| 欧美精品一本久久男人的天堂| 日韩黄色在线免费观看| 久久99国产精品自在自在app| 精品美女国产在线| 亚洲色图25p| 亚洲a在线播放| 国产精品老牛影院在线观看| 97婷婷涩涩精品一区| 欧美日韩亚洲高清| 日韩精品欧美激情| 亚洲视频在线观看免费| 欧美伦理91i| 欧美日韩一区二区免费在线观看| 国产成人福利夜色影视| 黄网站色欧美视频| 96精品久久久久中文字幕| 日韩一区二区精品视频| 91精品国产91久久久久久吃药| 搡老女人一区二区三区视频tv| 中文字幕在线看视频国产欧美| 欧美性高跟鞋xxxxhd| 国产一区二区美女视频| 久久av资源网站| 亚洲日韩中文字幕| 精品毛片网大全| 精品久久久久久久大神国产| 精品小视频在线| 久久精品电影网| 最近2019年日本中文免费字幕| 国产婷婷色综合av蜜臀av| 日韩久久免费电影| 亚洲成人教育av| 精品成人乱色一区二区| 色悠悠久久久久| 中文在线资源观看视频网站免费不卡| 亚洲色图25p| 国产99久久精品一区二区| 性色av一区二区三区红粉影视| 亚洲人午夜精品免费| 不卡av在线播放| 色综合色综合久久综合频道88| 亚洲一区二区三区四区在线播放| 国产精品普通话| 日韩av中文字幕在线免费观看| 免费99精品国产自在在线| 精品综合久久久久久97| 国产精品丝袜一区二区三区| 国产精品欧美日韩一区二区|