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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

*【SGU - 114】Telecasting station (带权中位数 或 三分)

發(fā)布時間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 *【SGU - 114】Telecasting station (带权中位数 或 三分) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題干:

Every city in Berland is situated on Ox axis. The government of the country decided to build new telecasting station. After many experiments Berland scientists came to a conclusion that in any city citizens?displeasure?is equal to product of citizens amount in it by distance between city and TV-station. Find such point on Ox axis for station so that sum of?displeasures?of all cities is minimal.

?

Input

Input begins from line with integer positive number?N?(0<N<15000)?– amount of cities in Berland. Following?N?pairs?(X,?P)?describes cities?(0<X, P<50000), where?X?is a coordinate of city and?P?is an amount of citizens. All numbers separated by whitespace(s).

?

Output

Write the best position for TV-station with accuracy?10-5.

?

Sample Input

4 1 3 2 1 5 2 6 2

?

Sample Output

3.00000

題目大意:

n個城市,第i個城市坐標為x[i],人口為p[i],現在要建立一個電視臺,使得各個城市到電視臺的距離乘以該城市人口之和最小。

解題報告:

可以這樣來簡單考慮:若各個城市人口均為1,則問題就是求城市坐標的中位數。現在人口為p,則可以看做是有p個人口為1的城市,這樣就把問題轉化為求中位數。

AC代碼:

#include <iostream> #include<cstdio> #include<cmath> #include<cstring> #include<map> #include<algorithm> using namespace std; #define LL long long struct city {double x,p; }c[50005]; bool cmp(city a,city b) {return a.x<=b.x; } int main() {int n;scanf("%d",&n);double sum=0.0;for(int i=0;i<n;++i){scanf("%lf%lf",&c[i].x,&c[i].p);sum+=c[i].p;}double s=0.0;sort(c,c+n,cmp);for(int i=0;i<n;++i){s+=c[i].p;if(s-sum/2>=1e-10) {printf("%.10lf\n",c[i].x);break;}}return 0; }

三分的代碼:(但是怎么能保證都是整數呢?題目爬去不到了,,也交不了試試)

#include <bits/stdc++.h> #define max(a,b) ((a)>(b))?(a):(b) #define min(a,b) ((a)>(b))?(b):(a) #define rep(i,initial_n,end_n) for(int (i)=(initial_n);(i)<(end_n);i++) #define repp(i,initial_n,end_n) for(int (i)=(initial_n);(i)<=(end_n);(i)++) #define eps 1.0E-8 #define MAX_N 1010 #define INF 1 << 30 using namespace std; typedef pair<int, int> pii; typedef pair<double, double> pdd; typedef long long ll; typedef unsigned long long ull;pii a[15010];int main() {int n;scanf("%d", &n);int minn = INT_MAX, maxx = INT_MIN;rep(i, 0, n) {scanf("%d%d", &a[i].first, &a[i].second);if(minn > a[i].first) minn = a[i].first;if(maxx < a[i].first) maxx = a[i].first;}double b = minn, e = maxx, m = (b+e)/2, mm = (m+e)/2;while(b - e < -eps) {double tmp = 0, tmpp = 0;rep(i, 0, n) {tmp += fabs(a[i].first - m) * 1.0 * a[i].second, tmpp += fabs(a[i].first - mm) * 1.0 * a[i].second;}if(tmp - tmpp < -eps) e = mm;else b = m;m = (b+e)/2, mm = (m+e)/2;}printf("%f\n", m);return 0;}

?

總結

以上是生活随笔為你收集整理的*【SGU - 114】Telecasting station (带权中位数 或 三分)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 熟妇人妻久久中文字幕 | 亚洲免费精品视频 | 亚洲一区二区自拍偷拍 | 天天操天天操天天 | 一区二区在线观看av | 美女黄视频网站 | 久久爱影视i | wwwxxxx国产| 美国伊人网 | 超碰人人爱人人 | 99福利视频导航 | 五月婷婷小说 | 婚后打屁股高h1v1调教 | av在线电影观看 | 黑人操欧美人 | 五月天婷婷激情网 | 成人亚洲一区 | 精品丰满人妻无套内射 | 国产欧美日韩在线观看 | 天堂网2020| 日韩精品久久久久久久的张开腿让 | 国产精品一区二区在线观看 | 欧美在线高清 | 九色在线| 日本在线h | 精品裸体舞一区二区三区 | 91导航| 特黄色大片 | 日本视频网址 | 中文字幕在线播出 | 国产精品hd | 亚洲av人无码激艳猛片服务器 | 国产午夜精品一区 | 日韩精品一卡二卡 | 中文资源在线观看 | 亚洲 在线 | 日本少妇大战黑人 | 一级片黑人 | 国产亚洲激情 | 欧美一区二区三区不卡视频 | 韩国三级中文字幕hd浴缸戏 | av最新版天堂资源在线 | www麻豆视频| 在线视频啪 | 日韩三级不卡 | 亚洲经典在线观看 | 欧美成人三级 | 丁香七月激情 | 69久久成人精品 | 五月婷婷激情网 | 91免费精品 | 毛片最新网址 | 另类ts人妖一区二区三区 | 色噜噜日韩精品欧美一区二区 | 国产精品无码专区av免费播放 | 亚洲一区二区自拍偷拍 | 日韩欧美中文字幕在线观看 | 国产三级自拍 | 成人毛毛片| 国产福利久久 | 亚洲小说区图片区都市 | 熟女视频一区二区三区 | 永久免费视频网站 | 性猛交xxxx乱大交孕妇2十 | 色悠悠在线视频 | 国产精品欧美日韩 | 日韩网站免费 | 国产二级一片内射视频播放 | 草草影院地址 | 奴性女会所调教 | 国产经典一区二区三区 | 射区导航 | 国产精品视频福利 | 国产精品污www在线观看 | 狠狠精品干练久久久无码中文字幕 | 欧美日韩亚洲视频 | 越南a级片 | 黄色片网站在线 | 精品国产18久久久久久二百 | 91精品国产乱码久久久 | 一区二区三区免费看 | 黑人一级大毛片 | 中文在线免费观看 | 国产精品老牛影院99av | 成人午夜精品视频 | 欧美第一页 | 欧美在线视频观看 | 日韩精品在线免费观看 | 国产午夜精品一区二区三区欧美 | 中文字幕一区二区三区精彩视频 | 四虎最新网址在线观看 | 一区二区乱子伦在线播放 | 最新中文字幕av | 麻豆国产免费 | 特级特黄刘亦菲aaa级 | 日本吃奶摸下激烈网站动漫 | 日本护士毛茸茸 | 欧美三级黄 | 欧美一级黄色片在线观看 |