麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

Cogs 58. 延綿的山峰(st表)

2019-11-14 09:04:48
字體:
來源:轉載
供稿:網友
延綿的山峰 ★★☆ 輸入文件:climb.in 輸出文件:climb.out 簡單對比 時間限制:1 s 內存限制:512 MB 問題描述 有一座延綿不斷、跌宕起伏的山,最低處海拔為0,最高處海拔不超過8848米,從這座山的一端走到另一端的過程中,每走1米海拔就升高或降低1米。有Q個登山隊計劃在這座山的不同區段登山,當他們攀到各自區段的最高峰時,就會插上隊旗。請你寫一個程序找出他們插旗的高度。 輸入文件 第1行,一個整數N(N<=10^6),表示山兩端的跨度。 接下來N+1行,每行一個非負整數Hi,表示該位置的海拔高度,其中H0=Hn=0。 然后是一個正整數Q(Q<=7000),表示登山隊的數量。 接下來Q行,每行兩個數Ai, Bi,表示第i個登山隊攀爬的區段[Ai,Bi],其中0<=Ai<=Bi<=N。 輸出文件 Q行,每行為一個整數,表示第i個登山隊插旗的高度。 樣例輸入 10 0 1 2 3 2 3 4 3 2 1 0 5 0 10 2 4 3 7 7 9 8 8 樣例輸出 4 3 4 3 2 /*還是裸題.維護max. 不過第一次RE了.原因是line :for(int i=0;i<=n;i++)然后改成了for(int i=0;i<=n-mi[j-1];i++).因為[n-mi[j-1],n]這一塊對答案是沒有貢獻的.這樣的話就算上n后面的貢獻了.要是求min就尷尬了.*/#include<iostream>#include<cstdio>#include<cmath>#define MAXN 1000001#define D 21using namespace std;int n,m,a[MAXN],f[MAXN][D+5],mi[D+5];int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9') x=x*10+ch-48,ch=getchar(); return x*f;}void slove(){ int k=log(n)/log(2)+1; for(int j=1;j<=k;j++) for(int i=0;i<=n-mi[j]+1;i++)//1 R. f[i][j]=max(f[i][j-1],f[i+mi[j-1]][j-1]); return ;}int query(int l,int r){ int k=log(r-l+1)/log(2); return max(f[l][k],f[r-mi[k]+1][k]);}int main(){ freopen("climb.in","r",stdin); freopen("climb.out","w",stdout); int x,y; n=read();mi[0]=1; for(int i=1;i<=D;i++) mi[i]=mi[i-1]<<1; for(int i=0;i<=n;i++) a[i]=read(),f[i][0]=a[i]; slove();m=read(); while(m--) { x=read(),y=read();
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色网站综合 | 免费一级毛片在线播放视频 | 日本一区二区久久久 | 日韩精品中文字幕一区二区三区 | 国产免费一级淫片 | 粉嫩蜜桃麻豆免费大片 | 一区二区高清视频在线观看 | 国内免费视频成人精品 | 国产精品久久久久久久久久iiiii | 伊人亚洲精品 | 国产精品成人亚洲一区二区 | 黄色av电影在线播放 | 沉沦的校花奴性郑依婷c到失禁 | 国产成人午夜高潮毛片 | jizzjizzjizzjizz国产 | 九九热在线视频观看 | 成人黄色小视频网站 | 欧美成人一二三区 | 中文字幕欧美一区二区三区 | 国产一区二区高清在线 | 青青国产在线视频 | 毛片在哪里看 | 成人综合免费视频 | 国产午夜亚洲精品午夜鲁丝片 | 国产精品久久久麻豆 | 久久久久亚洲精品国产 | av成人在线观看 | 成人午夜精品久久久久久久3d | 国产精品久久久久久久久久久天堂 | 中文字幕在线观看视频一区 | 国产精品久久久久久久午夜片 | 国产午夜网 | 欧美日韩国产综合网 | 亚洲精品xxx | 久久精品视频12 | 色的综合| 久草手机视频在线观看 | 欧美另类视频在线 | 国产一级小视频 | av播放在线 | 91在线播放国产 |