青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

zhgw01

士兵站隊之關于帶權中位數(shù)的使用

1. 帶權中位數(shù)

   帶權中位數(shù)的應用場景是:一條線上有n個點,找出一個位置,使n個點到這個位置的帶權距離最小。一般這個位置就是n個點的帶權中位數(shù)。如果沒有涉及到權重問題,則指得就是中位數(shù)。
   上面說的距離都是指絕對距離,即|x1-x2|

2. 士兵站隊
  
問題:   
   在一個劃分成網(wǎng)格的操場上,n個士兵散亂地站在網(wǎng)格點上。網(wǎng)格點由整數(shù)坐標(x,y)表示。士兵們可以沿網(wǎng)格邊上、下、左、右移動一步,但在同一時刻任一網(wǎng)格點上只能有一名士兵。按照軍官的命令,士兵們要整齊地列成一個水平隊列,即排列成(x,y),(x+1,y),…,(x+n-1,y)。如何選擇x和y的值才能使士兵們以最少的總移動步數(shù)排成一列。

算法

#include <iostream> 
#include 
<algorithm> 

using namespace std; 

int x[10000]; 
int y[10000]; 

int main() 

int n; 
cin
>>n; 

for(int i = 0; i < n; ++i) 
cin
>>x[i]>>y[i]; 

int tempx; 
int tempy; 


//帶權中位數(shù)的第一次用,因為y最后都是一樣,所以向y移動的總步數(shù)要最少
nth_element(y, y + n / 2, y + n); 
tempy 
= y[n/2]; 

sort(x, x 
+ n); 

 

//x最好是要不一樣的,所以先假定他們排成0,1,2,n
for(int i = 0; i < n; ++i) 
x[i] 
-= i; 


//最后剩余的是offset,所以要選一個中位數(shù)(對上面的排列進行complete,使其成為最后真正的排列),使得各個offset到這個位置的總步數(shù)最少
nth_element(x, x + n / 2, x + n); 
tempx
= x[n/2]; 

int total=0

for(int i = 0; i < n; ++i) 

total 
+= abs(y[i] - tempy); 
total 
+= abs(x[i] - tempx); 
}
 
cout
<<total<<endl; 

}



注:
基本這個算法來自網(wǎng)路,但由于沒有注釋,看了很久才弄明白,于是在這里記錄下來

posted on 2008-06-05 20:46 apacs 閱讀(1686) 評論(0)  編輯 收藏 引用 所屬分類: 算法

My Links

Blog Stats

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美激情诱惑| 99这里只有久久精品视频| 影音先锋中文字幕一区| 国产精品一二三四| 国产精品国产三级国产普通话蜜臀| 欧美黄色大片网站| 另类专区欧美制服同性| 久久综合九色综合欧美狠狠| 久久久蜜桃一区二区人| 久久久噜噜噜久噜久久| 欧美福利精品| 欧美色欧美亚洲另类七区| 国产精品久久久久一区二区三区共| 国产精品夜夜夜| 在线观看91精品国产麻豆| 亚洲乱码国产乱码精品精98午夜| 99国产精品久久久久久久久久| 亚洲午夜精品久久久久久app| 欧美一区在线看| 狼狼综合久久久久综合网| 亚洲国产婷婷香蕉久久久久久| 亚洲国产综合在线| 亚洲视频一区二区| 久久蜜臀精品av| 欧美日韩精品综合| 国产一在线精品一区在线观看| 亚洲国产精品激情在线观看| 亚洲每日在线| 久久久久久9| 日韩视频在线观看国产| 久久福利视频导航| 欧美日韩一区二| 亚洲国产成人av好男人在线观看| 一本久道久久综合婷婷鲸鱼| 久久不射中文字幕| 亚洲黑丝一区二区| 久久国产精品一区二区| 欧美日韩在线视频首页| 亚洲国产精品久久久久秋霞不卡| 亚洲欧美综合国产精品一区| 欧美成人精品一区二区三区| 亚洲国产精品欧美一二99| 欧美第一黄色网| 亚洲黄色在线观看| 欧美一区网站| 欧美视频精品在线| 亚洲国产精品热久久| 欧美中文在线字幕| 亚洲免费成人av| 欧美激情一区二区在线 | 看片网站欧美日韩| 国产亚洲精品久久久久婷婷瑜伽| 一个色综合av| 亚洲黑丝一区二区| 欧美 日韩 国产一区二区在线视频 | 亚洲欧美日韩高清| 欧美日韩一区高清| 一区二区欧美在线观看| 亚洲高清网站| 久久亚洲综合色一区二区三区| 国产精品资源| 亚洲欧美日韩精品| 亚洲午夜精品一区二区| 欧美性做爰猛烈叫床潮| 99精品热视频只有精品10| 91久久在线视频| 欧美日本在线视频| 一本一本久久a久久精品综合妖精| 欧美福利视频| 欧美成人国产一区二区| 亚洲成人在线观看视频| 欧美电影免费观看高清| 欧美99久久| 一本久久青青| 一本不卡影院| 国产精品一区二区女厕厕| 亚洲欧美成人网| 国产一区二区三区在线观看免费| 欧美一区二区日韩一区二区| 亚洲综合色在线| 国产有码一区二区| 欧美成人精品一区二区| 欧美高清一区二区| 中文一区在线| 亚洲欧美国产va在线影院| 国产在线观看一区| 欧美大片在线看| 欧美手机在线视频| 久久精品国产欧美亚洲人人爽| 久久久久国产精品一区三寸| 亚洲精品1区2区| 99视频有精品| 亚洲男人影院| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美在线一二三四区| 在线看欧美日韩| 亚洲麻豆一区| 国产一区二区成人久久免费影院| 免费久久99精品国产| 欧美日韩第一区| 久久av红桃一区二区小说| 老司机免费视频久久| 亚洲在线观看| 久久人人爽爽爽人久久久| 中国亚洲黄色| 久久综合给合久久狠狠狠97色69| 一区二区三区高清在线 | 欧美日韩国产欧| 久久久久久有精品国产| 欧美日韩国产不卡| 久久综合久久久久88| 欧美日韩一区综合| 毛片一区二区| 国产精品乱码一区二区三区| 欧美成人精品福利| 国产亚洲永久域名| 中国成人黄色视屏| 亚洲美女淫视频| 久久综合网络一区二区| 久久国产精品99国产| 欧美日韩一卡| 亚洲人在线视频| 亚洲福利视频网| 欧美一区深夜视频| 欧美一级二区| 国产精品日本一区二区| 日韩小视频在线观看| 亚洲国产精品99久久久久久久久| 亚洲一二三区在线| 亚洲午夜精品久久久久久浪潮| 欧美不卡在线视频| 欧美激情综合色| 91久久夜色精品国产网站| 午夜精品影院| 久久九九久久九九| 国产精品一区二区男女羞羞无遮挡| 99热在线精品观看| 一区二区三区四区五区在线| 欧美韩日精品| 欧美激情日韩| 亚洲精品极品| 欧美日韩国产首页| 91久久精品国产91性色| 亚洲精品国产日韩| 欧美激情亚洲综合一区| 亚洲品质自拍| 亚洲视频精品| 国产精品久在线观看| 国产精品99久久久久久宅男 | 在线观看欧美视频| 久久久精品国产免费观看同学| 久久久久在线观看| 欧美中文在线观看国产| 久久激情一区| 久久夜色精品亚洲噜噜国产mv | 国产日韩精品在线观看| 午夜精品在线看| 久久综合九九| 亚洲精品国产日韩| 欧美日本国产视频| 一本久道久久综合婷婷鲸鱼| 亚洲欧美日韩精品综合在线观看| 国产精品视频福利| 久久久久久69| 亚洲国产日韩一级| 亚洲欧美日韩精品久久久久| 国产主播精品| 欧美国产日本| 亚洲一区二区三区免费在线观看 | 一区二区三区黄色| 亚洲欧美资源在线| 亚洲第一精品久久忘忧草社区| 欧美激情精品久久久久久| 中国成人亚色综合网站| 免费亚洲一区| 亚洲网址在线| 一区久久精品| 国产精品久久久免费| 久久综合色影院| 亚洲免费视频中文字幕| 农夫在线精品视频免费观看| 国产精品99久久不卡二区| 国内精品视频在线观看| 欧美日韩免费一区二区三区视频| 午夜精品影院| 9色porny自拍视频一区二区| 久久九九热免费视频| 一区二区三区偷拍| 永久91嫩草亚洲精品人人| 欧美三级午夜理伦三级中视频| 久久久久久亚洲精品不卡4k岛国| 在线午夜精品自拍| 欧美高清成人| 久久久久久亚洲精品不卡4k岛国| 亚洲深夜激情| 亚洲精品之草原avav久久| 国产综合久久| 国产丝袜美腿一区二区三区| 欧美日韩一级黄| 欧美韩国在线|