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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

编程问答

nowcoder 河 我 车 题 错 天 乐 赛 倍增处理

發(fā)布時(shí)間:2023/12/4 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nowcoder 河 我 车 题 错 天 乐 赛 倍增处理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

傳送門

文章目錄

  • 題意:
  • 思路:

題意:


思路:

倍增經(jīng)典題了,考慮維護(hù)一個(gè)前綴和sum[i]sum[i]sum[i],對(duì)于iii位置我們肯定是貪心的選能到的最遠(yuǎn)位置,即第一個(gè)>sum[i?1]+k>sum[i-1]+k>sum[i?1]+k的位置,讓后讓f[i][0]=posf[i][0]=posf[i][0]=pos即可。
之后預(yù)處理倍增數(shù)組,讓后對(duì)于每組詢問(wèn)不斷倍增,最后f[l][0]<=rf[l][0]<=rf[l][0]<=r的話說(shuō)明無(wú)解。
注意處理倍增數(shù)組的一些細(xì)節(jié),比如需要將n+1n+1n+1的倍增數(shù)組跳的位置置為n+1n+1n+1,不然會(huì)跳到000位置。或者特判一下000不能跳也可以。

// Problem: 河 我 車 題 錯(cuò) 天 樂(lè) 賽 // Contest: NowCoder // URL: https://ac.nowcoder.com/acm/contest/16416/E // Memory Limit: 524288 MB // Time Limit: 14000 ms // // Powered by CP Editor (https://cpeditor.org)//#pragma GCC optimize("Ofast,no-stack-protector,unroll-loops,fast-math") //#pragma GCC target("sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tune=native") //#pragma GCC optimize(2) #include<cstdio> #include<iostream> #include<string> #include<cstring> #include<map> #include<cmath> #include<cctype> #include<vector> #include<set> #include<queue> #include<algorithm> #include<sstream> #include<ctime> #include<cstdlib> #include<random> #include<cassert> #define X first #define Y second #define L (u<<1) #define R (u<<1|1) #define pb push_back #define mk make_pair #define Mid ((tr[u].l+tr[u].r)>>1) #define Len(u) (tr[u].r-tr[u].l+1) #define random(a,b) ((a)+rand()%((b)-(a)+1)) #define db puts("---") using namespace std;//void rd_cre() { freopen("d://dp//data.txt","w",stdout); srand(time(NULL)); } //void rd_ac() { freopen("d://dp//data.txt","r",stdin); freopen("d://dp//AC.txt","w",stdout); } //void rd_wa() { freopen("d://dp//data.txt","r",stdin); freopen("d://dp//WA.txt","w",stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pair<int,int> PII;const int N=1000010,mod=1e9+7,INF=0x3f3f3f3f; const LL inf=0x3f3f3f3f3f3f3f3f; const double eps=1e-6;int n,m,k; int a[N]; int f[N][22],st[N]; LL sum[N];int main() { // ios::sync_with_stdio(false); // cin.tie(0);scanf("%d%d%d",&n,&m,&k);for(int i=1;i<=n;i++) {scanf("%d",&a[i]),sum[i]=sum[i-1]+a[i];st[i]=st[i-1]+(a[i]>k);}//sum[n+1]=inf;for(int i=1;i<=n;i++) {int pos=upper_bound(sum+i,sum+1+n,sum[i-1]+k)-sum;f[i][0]=pos;}for(int i=0;i<=20;i++) f[n+1][i]=n+1;for(int j=1;j<=20;j++) for(int i=1;i<=n;i++) {//cout<<i<<' '<<j<<' '<<f[i][j-1]<<' '<<f[f[i][j-1]][j-1]<<endl;f[i][j]=f[f[i][j-1]][j-1];}while(m--) {int l,r; scanf("%d%d",&l,&r);int ans=0;for(int i=20;i>=0;i--) {if(f[l][i]<=r) l=f[l][i],ans+=1<<i;}if(f[l][0]<=r) puts("Chtholly");else printf("%d\n",ans+1);}return 0; } /**/ 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的nowcoder 河 我 车 题 错 天 乐 赛 倍增处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

主站蜘蛛池模板: 欧美精品一区二区三区久久 | 精品免费国产一区二区三区 | 国产激情毛片 | 欧美中字| 欧美日韩亚洲精品一区二区 | 成人精品一区二区三区在线 | 日韩黄色在线播放 | 91av短视频| 天天干天天操天天操 | 黄色一级大片免费版 | 精一区二区 | 三级电影网址 | 91小仙女jk白丝袜呻吟 | 久热这里有精品 | 夜夜躁狠狠躁日日躁 | 久久蜜桃av一区二区天堂 | 中文字幕 日韩 欧美 | 成人小视频免费在线观看 | 国产又粗又长又硬免费视频 | 香蕉视频入口 | 字幕网在线观看 | 性高跟丝袜xxxxhd | 91在线精品观看 | 国产91清纯白嫩初高中在线观看 | 国产一区二区在线不卡 | 国产日韩成人内射视频 | 男人的天堂国产 | 成人免费影视网站 | 成人综合网站 | 亚洲女人天堂 | 你懂的在线播放 | www.久久精品.com | 在线视频这里只有精品 | 成年人免费在线 | 欧美日韩网站 | 亚日韩av| 一起草最新网址 | 亚洲色视频 | 97色综合 | 欧美不卡视频在线观看 | 国产精品久久久久久亚洲影视 | 性色浪潮| 久草资源福利 | 美女被爆操网站 | 男女透逼视频 | 精品亚洲一区二区三区四区五区高 | 好吊视频一区二区三区四区 | 天堂网2020| 人人干人人做 | 人体私拍套图hdxxxx | 日日爱夜夜操 | 亚洲人成影视 | 成人va视频 | 黄色视屏在线免费观看 | 成人黄色激情视频 | 国产精品国语自产拍在线观看 | 最新av不卡 | av在线大全 | 国产高潮国产高潮久久久 | 国产精品高潮呻吟久久 | caoprom在线 | 日韩av中文在线观看 | 成人五区 | 天天干天天操天天射 | 欧美日免费 | 三级视频网 | 亚洲97 | 欧美三级在线播放 | 日本在线高清视频 | 户外露出一区二区三区 | 国产aⅴ片 | 婷婷的五月天 | 日韩欧美国产片 | 久久综合五月天 | 亚洲图片欧美另类 | 日本色www | 日韩激情电影在线 | 老熟女高潮喷水了 | 精品久久久久久久久久久 | 欧美性猛交xxxx| 国产东北女人做受av | 国产精品国产三级国产aⅴ浪潮 | 男女污污网站 | 成人在线精品 | 欧美综合视频在线观看 | 日韩成人精品一区二区 | 欧美久草视频 | 亚洲av成人无码久久精品 | 色婷婷免费视频 | 亚洲精品高清在线观看 | 变态另类一区 | 在线观看毛片视频 | 伊人影片 | 国产真实乱偷精品视频 | 国产成人综合自拍 | 簧片av| 日韩在线免费av | 欧美另类第一页 | 国产精品久久久久久久裸模 |