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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

牛客挑战赛43C-最优公式【二分】

發布時間:2023/12/3 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 牛客挑战赛43C-最优公式【二分】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正題

題目鏈接:https://ac.nowcoder.com/acm/contest/7413/C


題目大意

給一個序列AAA,求兩個a,ba,ba,b使得∑i=1n∑j=1nmax{∣Ai?a∣,∣Aj?b∣}\sum_{i=1}^n\sum_{j=1}^nmax\{|A_i-a|,|A_j-b|\}i=1n?j=1n?max{Ai??a,Aj??b}最小。


解題思路

因為是取maxmaxmax,也就是a,ba,ba,b中最劣的那一個,所以顯然有a=ba=ba=b

考慮如和求aaa,不難發現其實答案就是對于每個Ai+Aj2\frac{A_i+A_j}{2}2Ai?+Aj??的中位數。我們可以二分答案,然后求在midmidmid前有多少個Ai+AjA_i+A_jAi?+Aj?,這個顯然也可以將數組排序后二分求得(其實不二分用指針也行)。

時間復雜度O(nlog?2n)O(n\log^2 n)O(nlog2n)


codecodecode

#include<cstdio> #include<cstring> #include<algorithm> #define ll long long using namespace std; const ll XJQ=1e9+7; ll n,a[110000]; ll find(ll x){ll l=1,r=n;while(l<=r){ll mid=(l+r)>>1;if(a[mid]<=x)l=mid+1;else r=mid-1;}return r; } ll check(ll mid){ll ans=0;for(ll i=1;i<=n;i++)ans+=find(mid-a[i]);return ans; } int main() {scanf("%lld",&n);for(ll i=1;i<=n;i++)scanf("%lld",&a[i]);sort(a+1,a+1+n);ll l=1,r=1e9,k=n*n;while(l<=r){ll mid=(l+r)>>1;if(check(mid)>=(k+1)/2)r=mid-1;else l=mid+1;}ll ans=0;for(ll i=1;i<=n;i++)a[i]=abs(a[i]*2-l);sort(a+1,a+1+n);for(ll i=1;i<=n;i++)ans+=a[i]*((i-1)*2+1);printf("%lld",ans%XJQ); }

總結

以上是生活随笔為你收集整理的牛客挑战赛43C-最优公式【二分】的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日韩精品色呦呦 | 日韩成人精品视频 | 妖精视频在线观看 | 中文字幕在线视频免费播放 | 青娱乐av在线 | 日本在线视频中文字幕 | 成人片黄网站久久久免费 | 奇米网888 | 国产精彩视频在线 | 国产无毛片 | 99re热在线视频 | av777777| www.亚洲黄色| 91av亚洲 | 91操人 | 天天国产视频 | 久久久久久久久久久久久久久久久久久 | 婷婷.com| 日本一区二区三区中文字幕 | 无码精品久久久久久久 | 青草视频在线观看视频 | 国产精品一区网站 | 免费黄色小网站 | 黄色一大片 | 日韩有码一区二区三区 | 亚洲啊v在线 | 人妻互换一区二区三区四区五区 | 国产精品免费大片 | 日本aⅴ在线| 嫩草影院黄色 | 欧美日韩激情一区 | 日本在线视频www | 免费av中文字幕 | 美女在线网站 | 国产精品麻豆视频 | 亚洲视频小说 | 欧美精品电影一区二区 | 中国白嫩丰满人妻videos | 中文字幕有码在线 | 性色av一区二区三区在线观看 | 中文字幕一区二区人妻痴汉电车 | 黄色一级片在线播放 | 91网在线看 | 国产精品亚洲欧美 | 奇米第四色影视 | 精品国产乱码久久久久久1区二区 | 在线黄色大片 | 熟妇高潮精品一区二区三区 | 久久6| 亚洲人成免费 | 成人开心激情 | 久久精品天堂 | 激情五月色综合国产精品 | 日本美女黄视频 | 成人在线小视频 | 久久久天堂国产精品女人 | 中文在线资源天堂 | 综合久久综合 | 免费大片黄在线观看 | 老司机午夜性大片 | 亚洲一区二区三区影视 | 大号bbwassbigav女 | 女女互慰揉小黄文 | 成人天堂av | 久久精品国产亚洲av麻豆蜜芽 | 日韩淫片| 丁香婷婷视频 | 色综合区 | 日韩av高清 | 国产精品久久久久久网站 | 国产一区二区成人 | 欧美久久天堂 | 91热热 | 欧美不卡高清 | 99热免费观看 | 欧美激情h| 国产综合图区 | 中文字幕一区二区在线观看视频 | 欧美成人三级在线视频 | 琪琪色在线观看 | 欧美亚洲日本 | 天天摸日日摸狠狠添 | 九热精品视频 | 美女性生活视频 | 被黑人各种姿势猛c哭h文1 | 成人免费在线视频观看 | 日韩成人一区二区视频 | 天干夜夜爽爽日日日日 | 一区二区三区在线观看免费视频 | 国产专区在线视频 | 国产深夜视频 | 一级黄色网| 性猛交ⅹxxx富婆视频 | 亚洲AV无码精品色毛片浪潮 | 免费黄色网页 | 亚洲aⅴ在线观看 | 极品蜜桃臀肥臀-x88av | 五月伊人婷婷 | 日本少妇影院 |