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

zhgw01

士兵站隊之關于帶權中位數的使用

1. 帶權中位數

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

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

算法

#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; 


//帶權中位數的第一次用,因為y最后都是一樣,所以向y移動的總步數要最少
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,所以要選一個中位數(對上面的排列進行complete,使其成為最后真正的排列),使得各個offset到這個位置的總步數最少
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; 

}



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

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>
            国产又爽又黄的激情精品视频| 欧美日韩国产成人精品| 欧美激情按摩| 亚洲一区二区三区精品视频| 亚洲麻豆av| 国产精品嫩草影院av蜜臀| 午夜精品一区二区三区在线| 久久久之久亚州精品露出| 一区二区三区中文在线观看| 美日韩精品免费| 亚洲欧美成人在线| 麻豆精品精华液| 欧美成年人视频网站| 亚洲国产一区二区三区a毛片| 欧美成人精品福利| 一区二区动漫| 久久久噜噜噜久久中文字幕色伊伊 | 一区二区国产在线观看| 久久免费视频这里只有精品| 久久亚洲二区| 欧美在线免费观看视频| 免费一级欧美片在线播放| 男人插女人欧美| 亚洲欧洲日本专区| 亚洲午夜高清视频| 午夜精品成人在线视频| 亚洲欧美日韩精品在线| 久久久久免费| 欧美日本在线| 国产综合色在线视频区| 亚洲二区在线| 亚洲国产精品一区二区第四页av| 亚洲素人在线| 久久精品午夜| 久久久久久亚洲综合影院红桃| 日韩一级精品视频在线观看| 欧美+亚洲+精品+三区| 亚洲欧美国产一区二区三区| 欧美午夜一区二区| 亚洲一区二区三区中文字幕 | 美女爽到呻吟久久久久| 欧美激情一区二区三区四区| 亚洲免费久久| 亚洲手机视频| 国产日韩欧美在线看| 麻豆av一区二区三区久久| 久久婷婷久久| 在线看国产一区| 欧美福利网址| 欧美日韩国产不卡| 亚洲图片在线| 性娇小13――14欧美| 黑丝一区二区| 99国产精品国产精品久久| 国产日韩欧美自拍| 黄网站免费久久| 亚洲精品在线三区| 国产一区二区三区黄| 欧美成人午夜剧场免费观看| 欧美精品久久久久a| 欧美一区二区三区在线播放| 欧美有码视频| 91久久精品美女| 91久久久亚洲精品| 国产精品理论片在线观看| 欧美久久久久免费| 日韩亚洲欧美一区| 欧美中文在线字幕| 亚洲理论在线观看| 欧美在线免费视频| 亚洲图片激情小说| 久久久久国产精品午夜一区| 亚洲美女福利视频网站| 久久精品成人欧美大片古装| 伊人久久大香线蕉综合热线| 一区二区久久| 红桃视频国产精品| 欧美大胆a视频| 欧美日韩一区高清| 亚洲一区二区视频| 洋洋av久久久久久久一区| 欧美激情一区二区三级高清视频 | 国产欧美在线视频| 久久久国产成人精品| 欧美激情一区二区三区| 日韩一级欧洲| 狠狠综合久久av一区二区小说| 久久精品99国产精品| 最新亚洲一区| 欧美在线视频全部完| 亚洲激情自拍| 国产私拍一区| 欧美激情一区二区三区蜜桃视频| 亚洲精品麻豆| 久久久久99精品国产片| 国产亚洲精品自拍| 国产精品v欧美精品v日韩精品| 裸体一区二区三区| 久久精品国产亚洲一区二区| 中日韩高清电影网| 日韩视频欧美视频| 国产日韩欧美高清免费| 亚洲欧美区自拍先锋| 91久久视频| 亚洲国产精品激情在线观看| 一区二区三区日韩精品| 亚洲国产一区二区a毛片| 激情综合色丁香一区二区| 国产精品成人v| 欧美日韩亚洲三区| 欧美日韩中文字幕日韩欧美| 欧美日韩国产精品一区| 欧美日韩综合一区| 国产精品一区2区| 在线日韩电影| 欧美小视频在线观看| 欧美激情视频一区二区三区在线播放| 欧美一区国产一区| 久久综合久久综合这里只有精品 | 一区二区三区精品久久久| 在线观看一区视频| 国产精品看片你懂得| 老司机午夜免费精品视频| 久久精品国产免费看久久精品| 亚洲精品欧美一区二区三区| 麻豆精品传媒视频| 欧美一区二区成人6969| 亚洲伦伦在线| 最新高清无码专区| 尤物九九久久国产精品的特点| 国产精品成人午夜| 欧美日韩国产成人| 久久五月激情| 国产精品视频1区| 欧美日韩色一区| 精品成人国产| 久久精品国产99| 中国亚洲黄色| 欧美精品www在线观看| 欧美日韩大陆在线| 欧美在线视频观看免费网站| 欧美风情在线| 国产精品久久久久久久久久免费| 国产日本欧美在线观看| 香蕉久久夜色| 国产精品99久久久久久有的能看| 久久综合色88| 亚洲精品一区二区三区蜜桃久| 久久精品亚洲热| 久久国产精品久久久| 国产一区二区三区无遮挡| 久久国产一区二区三区| 性色av一区二区三区| 国产一区二区欧美| 另类专区欧美制服同性| 老巨人导航500精品| 亚洲人被黑人高潮完整版| 免费视频一区二区三区在线观看| 久久亚洲视频| 亚洲一二三区在线| 亚洲女人av| 亚洲国产一区二区三区a毛片 | 亚洲午夜精品17c| 老鸭窝毛片一区二区三区| 欧美日韩一区视频| 亚洲国产毛片完整版 | 亚洲男人av电影| 欧美日韩亚洲精品内裤| 亚洲三级网站| 久久综合久久久| 亚洲一区二区三区中文字幕| 国内精品亚洲| 亚洲一区二区三区成人在线视频精品| 国内精品99| 亚洲在线电影| 亚洲婷婷免费| 欧美精品亚洲精品| 欧美成人网在线| 国产精品一区免费观看| 亚洲精品网站在线播放gif| 好看的日韩视频| 99国产精品一区| 亚洲美女精品久久| 国产精品午夜在线观看| 老司机精品视频网站| 欧美理论电影在线播放| 国产精品性做久久久久久| 久久狠狠久久综合桃花| 欧美精品在线免费观看| 蜜臀av国产精品久久久久| 国产精品爽黄69| 一本久久知道综合久久| 亚洲精品一区二区三区不| 久久久亚洲人| 久久亚洲一区二区三区四区| 国产欧美日韩麻豆91| 亚洲亚洲精品三区日韩精品在线视频| 亚洲经典在线| 欧美日韩国产电影| 一本久久a久久免费精品不卡|