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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

codeforces cf 521(div3) E题

發布時間:2025/3/14 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 codeforces cf 521(div3) E题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本題讓我重視到對lower_bound這個函數不是特別會用。

lower_bound(int * ,int *,int )

第一個參數是數組首地址,由于c++語言的特殊性,傳入第一個參數可以是數組首地址+i,表示從數組第i個元素查找(對于下標從1開始的數組)

第二個參數是數組末位+1,這里可以把數組最后一位想象成INF,從頭開始,如果發現哪一位大于等于要查找的數字就返回哪一位的地址。

第三個參數是要查找的數字。

然后這道題把所有數字離散化存入一個桶里從小到大排序

然后從第一位到最后一位暴力枚舉

1每次都要枚舉每一個小于等于這一位上的數字,

2對于枚舉的每個數字,每次用lower_bound查找這一位數字后面的所有數字里面第一個大于等于這個數字的數。

3然后把數字乘二,位置移到查找到的位置,

直到位置超出數組總數后更新答案。

#include<bits/stdc++.h> using namespace std; int a[200010]; int aa[200010]; int b[200010]; int cnt[200010]; int tot; int main() {int n;scanf("%d",&n);for(int i=1;i<=n;i++)scanf("%d",&a[i]);//將a[i]離散化sort(a+1,a+n+1);aa[++tot]=a[1];for(int i=2;i<=n;i++){if(a[i]!=a[i-1]){aa[++tot]=a[i]; //去重,tot是數組中有幾個不同的數字 }}for(int i=1;i<=n;i++){b[i]=lower_bound(aa+1,aa+tot+1,a[i])-aa;//lower_bound只對有序數組有效 }//b[i]里面存了離散化數組//統計b[i]中有多少每個數字出現的個數 for(int i=1;i<=n;i++){cnt[b[i]]++;//cnt有tot個數字 }sort(cnt+1,cnt+tot+1);int res=0;for(int i=1;i<=tot;i++){int pos=i;for(int num=1;num<=cnt[pos];num++){int now=0;int tmp=pos;int num1=num;while(tmp<=tot){now+=num1;tmp=lower_bound(cnt+tmp+1,cnt+tot+1,num1*2)-cnt;num1*=2;}res=max(res,now);}}printf("%d\n",res); }

  

轉載于:https://www.cnblogs.com/lishengkangshidatiancai/p/9978073.html

總結

以上是生活随笔為你收集整理的codeforces cf 521(div3) E题的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲欧美日韩在线一区 | 一级片免费在线观看 | 中文字幕乱码无码人妻系列蜜桃 | 成人99 | 熟女少妇精品一区二区 | 欧美精品激情 | 无码人妻一区二区三区一 | 羞羞的视频在线观看 | 久久久久久久亚洲 | www免费视频| 国产精品美女网站 | 草莓视频18免费观看 | 在线观看麻豆av | 波多野结衣中文字幕一区二区 | 欧美日韩一区在线 | 国产三级网站 | 日韩一区二区三区在线免费观看 | 日韩有码av| 91成年视频 | 97久久久久久久 | 亚洲一区二区不卡视频 | 日韩精品在线观看免费 | 人妻人人澡人人添人人爽 | 一区二区三区视频在线 | 国产精品边吃奶边做爽 | jjzz日本女人| 尤物视频最新网址 | 伊人一区二区三区 | 色久综合 | 激情xxx | 人人射人人射 | 草草免费视频 | 黄色一级一级 | 欧美色图亚洲色 | 日韩精品一区二区电影 | 免费日本黄色 | 在线观看免费视频一区二区 | 日韩一区二区免费看 | 性免费视频| 精品亚洲一区二区 | 日韩精品一区二区三区四区五区 | 午夜免费播放观看在线视频 | 亚洲一区二区欧美 | 少妇搡bbbb搡bbbb | 欧美日韩国产大片 | 免费欧美一级片 | 欧美网站在线观看 | 在线观看日批视频 | 午夜寂寞福利 | 天天干夜夜爽 | 五月天激情四射 | 欧美一级片一区 | 日日弄天天弄美女bbbb | av一区二区三 | 午夜视频在线观看一区 | 91免费网站入口 | 中文字幕免费在线观看视频 | 午夜在线小视频 | 午夜视频在线观看视频 | 免费的一级片 | 欧美性大战xxxxx久久久 | 国产精品日韩精品欧美精品 | 日韩欧美影院 | 国产高清99 | 中文字幕乱码中文字幕 | 蜜桃传媒一区二区亚洲 | 最好看的2019年中文在线观看 | 毛片网在线 | 国产色自拍 | 亚洲AV无码成人精品区东京热 | 69精品人妻一区二区三区 | 黄色大网站 | 狠狠爱天天干 | 欧洲午夜视频 | 喷水视频在线观看 | 女人被狂躁c到高潮喷水电影 | 成人免费va视频 | 手机看片久久久 | 国产一区二区三区在线视频 | 大尺度做爰呻吟舌吻情头 | 狠狠干成人 | 久久久久亚洲av无码专区 | 国产免费观看久久黄av片 | 特黄一级片 | 亚洲成人av片 | a猛片免费播放 | 先锋影音av在线资源 | 成人性做爰aaa片免费 | 亚洲第一毛片 | 法国空姐电影在线 | 久久丝袜视频 | 艳妇乳肉豪妇荡乳 | 久久久久久一区二区三区 | 国产伦理一区二区 | 99热国产在线观看 | aaa久久| 日韩在线视频精品 | 欧美日韩精品区 | 成人做爰免费视频免费看 |