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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【AC Saber】二分

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【AC Saber】二分 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 數的范圍
  • 數的三次方根
  • 最佳牛圍欄
  • 特殊排序

數的范圍

#include<cstdio> #include<iostream> #include<algorithm> using namespace std; const int N=1e5+10; int a[N],n,m,x; int main(void) {cin>>n>>m;for(int i=0;i<n;i++) cin>>a[i];while(m--){cin>>x;int l=0,r=n-1;while(l<r){int mid=l+r>>1;if(a[mid]>=x) r=mid;else l=mid+1;}if(a[l]==x) cout<<l<<" ";else cout<<-1<<" ";l=0,r=n-1;while(l<r){int mid=l+r+1>>1;if(a[mid]<=x) l=mid;else r=mid-1;}if(a[l]==x) cout<<l<<endl;else cout<<-1<<endl;}return 0; }

數的三次方根

#include<cstdio> #include<iostream> using namespace std; double n; bool check(double x) {if(x*x*x<=n) return true;else return false; } int main(void) {cin>>n;double l=-100,r=100;while(r-l>=1e-8){double mid=(l+r)/2;if(check(mid)) l=mid;else r=mid;}printf("%.6lf\n",l);return 0; }

最佳牛圍欄

#include<cstdio> #include<iostream> #include<algorithm> using namespace std; const int N=1e5+10; int a[N]; double sum[N],n,m; bool check(double avg) {for(int i=1;i<=n;i++) sum[i]=sum[i-1]+a[i]-avg;double mina=99999;for(int i=0,j=m;j<=n;j++,i++){mina=min(mina,sum[i]);if(sum[j]>=mina) return true;}return false; } int main(void) {cin>>n>>m;for(int i=1;i<=n;i++) cin>>a[i];double l=1,r=2000;while(r-l>1e-7){double mid=(l+r)/2;if(check(mid)) l=mid;else r=mid;}printf("%d\n",int(r*1000));return 0; }

特殊排序

// Forward declaration of compare API. // bool compare(int a, int b); // return bool means whether a is less than b.class Solution { public:vector<int> specialSort(int N) {vector<int> res; res.push_back(1);for(int i=2;i<=N;i++){int l=0,r=res.size()-1;while(l<r){int mid=l+r+1>>1;if(compare(res[mid],i)) l=mid;else r=mid-1;}res.push_back(i);for(int j=res.size()-2;j>r;j--) swap(res[j],res[j+1]);if(compare(i,res[r])) swap(res[r],res[r+1]);}return res;} };

總結

以上是生活随笔為你收集整理的【AC Saber】二分的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品999久久久一级毛片 | 下面一进一出好爽视频 | 91极品蜜桃臀 | 日本在线黄色 | 青青草华人在线 | 亚洲欧美日韩另类在线 | 欧美性生交片4 | 少妇脱了内裤让我添 | 亚洲一区二区精品在线 | 日韩精品一区二区三区在线观看 | 久久伊人免费视频 | 相亲对象是问题学生动漫免费观看 | 秋霞综合网 | 中文字幕岛国 | 日本午夜一区二区三区 | 少妇精品视频一区二区 | 天降女子| 91精品国产91久久久久久 | 国产这里有精品 | 国产女人在线 | 激情另类小说 | 日韩免费观看视频 | 欧美蜜桃视频 | 7m精品福利视频导航 | 日韩一区二区影视 | 在线国产日韩 | 婷婷色中文 | 毛片网站在线播放 | 最新av在线网站 | 日韩精品福利视频 | 真实的国产乱xxxx在线 | 伊人网av| 国产人妖ts| 欧美啪啪小视频 | 久久性精品 | 在线精品国产 | 欧美人妻精品一区二区免费看 | 日本黄动漫 | 男人天堂a在线 | 中文字幕日韩欧美一区二区三区 | 午夜伦理福利视频 | 亚洲一区二区三区人妻 | 一区二区三区高清 | 91美女网站| 日韩日韩 | 天堂网在线观看视频 | 最好看的日本字幕mv视频大全 | 国产亚洲自拍一区 | 亚洲国产欧洲 | 性av免费 | 久久久久久18 | 99久久99久久精品国产片桃花 | 免费久久精品 | 第一页综合 | 国产黄色一级片视频 | 美女三区| 国语对白在线观看 | 一级国产精品 | 欧美成人h版在线观看 | 免费观看一级视频 | 五月婷婷网 | 国产欧美专区 | 最新国产拍偷乱偷精品 | 欧美在线黄 | 少妇把腿扒开让我舔18 | 在线超碰 | 欧美日韩激情一区 | 中文字幕有码无码人妻av蜜桃 | av私库在线观看 | 免费看黄色的网址 | 国产婷婷一区二区三区久久 | 成人午夜一区 | 日韩免费在线观看视频 | 任我爽在线| 亚洲成人a∨ | 青青青在线观看视频 | 伊人久久青青草 | 亚洲国产精品午夜久久久 | 在线播放91 | 国产精品九九九九 | 久久人人干 | 99热在线免费观看 | 中文字幕久久久 | 免费在线观看亚洲 | 一二三四视频社区在线 | 久久久黄色大片 | 毛片在线看片 | 黑丝美女一区二区 | 亚洲精品合集 | 最新av在线 | 亚洲一区二区三区在线播放 | 91插插视频 | 加勒比不卡视频 | 日日夜夜撸啊撸 | 99久精品视频 | 亚洲天堂av一区二区三区 | 日本wwww视频| 91福利社在线观看 | 五月婷婷色丁香 |