日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1067: [SCOI2007]降雨量 - BZOJ

發(fā)布時(shí)間:2025/5/22 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1067: [SCOI2007]降雨量 - BZOJ 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Description

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

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

對(duì)于每一個(gè)詢問,輸出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%的數(shù)據(jù)滿足:1<=n<=50000, 1<=m<=10000, -10^9<=yi<=10^9, 1<=ri<=10^9

?

?

其實(shí)不難,只不過容易漏掉某些情況

用倍增或者線段樹求最值

比如說第X年不確定時(shí),第Y年降雨量必須大于中間的降雨量

直接分四種大情況,然后討論,就很清晰了

1.X,Y都確定

2.X,Y都不確定

3.X確定,Y不確定

4.X不確定,Y確定

1 const 2 maxn=50010; 3 var 4 f:array[0..maxn,0..20]of longint; 5 a,b:array[0..maxn]of longint; 6 n,m:longint; 7 8 function max(x,y:longint):longint; 9 begin 10 if x>y then exit(x); 11 exit(y); 12 end; 13 14 function findl(x:longint):longint; 15 var 16 l,r,mid:longint; 17 begin 18 l:=1; 19 r:=n; 20 while l<>r do 21 begin 22 mid:=(l+r)>>1; 23 if a[mid]>=x then r:=mid 24 else l:=mid+1; 25 end; 26 exit(l); 27 end; 28 29 function findr(x:longint):longint; 30 var 31 l,r,mid:longint; 32 begin 33 l:=1; 34 r:=n; 35 while l<>r do 36 begin 37 mid:=(l+r+1)>>1; 38 if a[mid]<=x then l:=mid 39 else r:=mid-1; 40 end; 41 exit(l); 42 end; 43 44 function ans(l,r:longint):longint; 45 var 46 k:longint; 47 begin 48 if l>r then exit(0); 49 k:=0; 50 while 1<<(k+1)<r-l+1 do 51 inc(k); 52 exit(max(f[l,k],f[r-1<<k+1,k])); 53 end; 54 55 procedure init; 56 var 57 i,j,k:longint; 58 begin 59 read(n); 60 for i:=1 to n do 61 begin 62 read(a[i],b[i]); 63 f[i,0]:=b[i]; 64 end; 65 k:=1; 66 j:=1; 67 while k<n do 68 begin 69 for i:=1 to n-k do 70 f[i,j]:=max(f[i,j-1],f[i+k,j-1]); 71 k:=k<<1; 72 inc(j); 73 end; 74 end; 75 76 procedure work; 77 var 78 i,x,y,l,r:longint; 79 begin 80 read(m); 81 for i:=1 to m do 82 begin 83 read(x,y); 84 l:=findl(x); 85 r:=findr(y); 86 if a[l]=x then 87 if a[r]=y then 88 begin 89 if ans(l+1,r-1)<b[r] then 90 if b[l]>=b[r] then 91 if r-l=y-x then writeln('true') 92 else writeln('maybe') 93 else writeln('false') 94 else writeln('false'); 95 end 96 else 97 begin 98 if ans(l+1,r)>=b[l] then writeln('false') 99 else writeln('maybe'); 100 end 101 else 102 if a[r]=y then 103 begin 104 if ans(l,r-1)<b[r] then writeln('maybe') 105 else writeln('false'); 106 end 107 else writeln('maybe'); 108 end; 109 end; 110 111 begin 112 init; 113 work; 114 end. View Code

?

轉(zhuǎn)載于:https://www.cnblogs.com/Randolph87/p/3682119.html

總結(jié)

以上是生活随笔為你收集整理的1067: [SCOI2007]降雨量 - BZOJ的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青草偷拍视频 | 奇米888一区二区三区 | 亚洲国产无码久久 | 美女主播在线观看 | 美女色呦呦 | 99热99精品| 欧美一区二区日韩一区二区 | 欧美精品性视频 | 午夜天堂精品 | 污视频网站在线看 | 花房姑娘免费观看全集 | 午夜电影你懂的 | 久久重口味 | 26uuu欧美日本 | 久久男女 | 狠狠丁香| 女av在线 | 91麻豆精品秘密入口 | 国产精品美女久久久久久久久 | 亚洲色图丝袜 | 久久久久久一 | 久久亚洲精品小早川怜子 | 免费一区二区三区视频在线 | 亚洲三级在线视频 | 91丨九色丨蝌蚪丨丝袜 | c逼| 欧美人与禽猛交乱配视频 | 中文字幕在线视频免费观看 | 欧美www视频 | 北条麻妃在线一区二区 | 日韩av女优在线观看 | 亚洲二区一区 | 狠狠做深爱婷婷综合一区 | 欧美激情在线一区 | 日韩欧美在线中文字幕 | 91视频免费观看网站 | 黄色精品一区二区 | 日本japanese乳偷乱熟 | 日产精品久久久一区二区 | 捆绑调教在线观看 | 丰满少妇麻豆av苏语棠 | 极品少妇xxxx精品少妇 | 久久草网站 | 99久久国产宗和精品1上映 | 国产精品久久久久久av | 欧美精品少妇 | 五月天久久综合 | 日本一区二区三区久久 | 成人在线观看一区 | 欧美三级手机在线观看 | 天天干天天色 | 超碰在线播放97 | 欧美日韩一区二区三区四区 | 香蕉毛片 | 亚洲播放器| 国产激情一区二区三区在线观看 | 激情av一区 | 国产在线视频一区 | 亚洲 小说 欧美 激情 另类 | 黄色片免费在线 | 正在播放超嫩在线播放 | 成人国产精品视频 | 中文字幕人妻一区二区三区视频 | 国产激情视频一区二区 | 九九爱精品 | 俺啪也 | 日本道在线观看 | 日韩成人在线观看视频 | 91精品国产成人观看 | 亚洲大片 | 干日本少妇首页 | 国产69精品久久久久久久 | 一级全黄少妇性色生活片 | 久99久视频| 中文字幕在线日本 | 午夜成年人 | 九七av | 欧美激情精品 | 精品探花 | 日本精品一区二区三区视频 | 国产自偷 | 国产在线色视频 | 午夜激情免费视频 | 国产精品色悠悠 | 无码视频在线观看 | 欧美一区二区国产 | 色久网| 亚洲在线国产 | a级片在线观看 | 男人激情网 | 四季av中文字幕 | 欧美精品1区2区3区 精品成人一区 | 国产精品视频导航 | 男女草逼视频 | 久久的色偷偷 | 黄色av成人 | 五十路av在线 | 色老头综合网 | 亚洲一区亚洲二区 |