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

隨筆 - 87  文章 - 279  trackbacks - 0
<2007年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

潛心看書研究!

常用鏈接

留言簿(19)

隨筆分類(81)

文章分類(89)

相冊(cè)

ACM OJ

My friends

搜索

  •  

積分與排名

  • 積分 - 220442
  • 排名 - 118

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

Post Office
Time Limit:1000MS? Memory Limit:10000K
Total Submit:1047 Accepted:456

Description
There is a straight highway with villages alongside the highway. The highway is represented as an integer axis, and the position of each village is identified with a single integer coordinate. There are no two villages in the same position. The distance between two positions is the absolute value of the difference of their integer coordinates.

Post offices will be built in some, but not necessarily all of the villages. A village and the post office in it have the same position. For building the post offices, their positions should be chosen so that the total sum of all distances between each village and its nearest post office is minimum.

You are to write a program which, given the positions of the villages and the number of post offices, computes the least possible sum of all distances between each village and its nearest post office.

Input
Your program is to read from standard input. The first line contains two integers: the first is the number of villages V, 1 <= V <= 300, and the second is the number of post offices P, 1 <= P <= 30, P <= V. The second line contains V integers in increasing order. These V integers are the positions of the villages. For each position X it holds that 1 <= X <= 10000.

Output
The first line contains one integer S, which is the sum of all distances between each village and its nearest post office.

Sample Input

10 5
1 2 3 6 7 9 11 22 44 50

Sample Output

9

Source
IOI 2000

#include? < iostream >
using ? namespace ?std;

/*
p表示i到j(luò)的建一個(gè)郵局的最小值
q表示前i個(gè)地點(diǎn)建j個(gè)郵局的最小值?
dp方程

?????????????????p[1][i]???????????????(j?==?1)
?q[i][j]?=?{????????????????????????????????????????????????????}
????????????????q[k][j-1]?+?p[k+1][i]??(j?>?1)?(k從j-1到i-1)

*/
?

int ?p[ 301 ][ 301 ];
int ?q[ 301 ][ 31 ];
int ?a[ 301 ];

int ?main()
{
????
int ?V,?P;
????
int ?i,?j,?k,?l;
????
int ?t[ 301 ];
????
int ?tmp;
????scanf(
" %d%d " ,? & V,? & P);
????
????
for ?(i = 1 ;?i <= V;?i ++ )
????????scanf(
" %d " ,? & a[i]);
????
????
for ?(i = 1 ;?i <= V;?i ++ )
????????
for ?(j = i;?j <= V;?j ++ )
????????
{
????????????
if ?(i? == ?j)
????????????????p[i][j]?
= ? 0 ;
????????????
else
????????????
{
????????????????l?
= ?(i? + ?j)? / ? 2 ;
????????????????p[i][j]?
= ? 0 ;
????????????????
for ?(k = i;?k <= l;?k ++ )
????????????????????p[i][j]?
+= ?a[l]? - ?a[k];
????????????????
for ?(k = l + 1 ;?k <= j;?k ++ )
????????????????????p[i][j]?
+= ?a[k]? - ?a[l];
???????????????
????????????}

????????}

????????
????memset(q,?
0 ,? sizeof (q));
????
for ?(i = 1 ;?i <= V;?i ++ )
????????
for ?(j = 1 ;?j <= P;?j ++ )
????????
{
????????????
if ?(j? == ? 1 )
????????????????q[i][j]?
= ?p[ 1 ][i];
????????????
else
????????????
{
????????????????
if ?(i? >= ?j)
????????????????
{
????????????????????q[i][j]?
= ?q[j - 1 ][j - 1 ]? + ?p[j][i];
????????????????????
for ?(k = j;?k < i;?k ++ )
????????????????????
{
????????????????????????
if ?(q[i][j]? > ?q[k][j - 1 ]? + ?p[k + 1 ][i])
????????????????????????????q[i][j]?
= ?q[k][j - 1 ]? + ?p[k + 1 ][i];
????????????????????}

????????????????}

????????????}

????????}

????????
????cout?
<< ?q[V][P]? << ?endl;
????system(
" pause " );
????
return ? 0 ;
}

posted on 2006-09-01 22:33 閱讀(463) 評(píng)論(0)  編輯 收藏 引用 所屬分類: ACM題目
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美高清在线一区| 亚洲你懂的在线视频| 亚洲精品在线视频观看| 国产乱码精品1区2区3区| 欧美大色视频| 另类人畜视频在线| 久久亚洲春色中文字幕| 久久手机免费观看| 女同性一区二区三区人了人一| 久久亚洲色图| 欧美日韩国产一中文字不卡| 欧美日韩卡一卡二| 国产精品综合| 最新高清无码专区| 亚洲欧美在线观看| 久久久久国产精品午夜一区| 欧美日韩国产成人在线观看| 欧美岛国激情| 国产精品系列在线播放| 亚洲盗摄视频| 午夜亚洲福利| 最新日韩av| 亚洲婷婷在线| 欧美黄色片免费观看| 国产婷婷一区二区| 亚洲茄子视频| 久久亚洲国产精品一区二区| 99精品热6080yy久久| 久久综合国产精品| 激情综合色综合久久| 午夜精品网站| 亚洲一区二区在| 欧美日韩精品高清| 日韩一区二区免费高清| 美女图片一区二区| 欧美一二三区精品| 韩国v欧美v日本v亚洲v| 久久国产精品久久久久久久久久| 99成人在线| 欧美了一区在线观看| 宅男噜噜噜66一区二区| 亚洲视频在线观看| 国产丝袜一区二区| 欧美aaaaaaaa牛牛影院| 免费在线视频一区| 亚洲一区二区三区三| 亚洲午夜久久久久久久久电影网| 欧美视频在线视频| 欧美一区二区网站| 久久九九精品| 一本色道久久| 亚洲无毛电影| 欧美一区亚洲| 日韩视频―中文字幕| 亚洲女ⅴideoshd黑人| 一区免费观看| 亚洲综合视频网| 91久久亚洲| 先锋影音久久| 中文国产成人精品| 蜜桃久久av一区| 亚洲欧美日韩精品久久奇米色影视 | 美腿丝袜亚洲色图| 午夜在线a亚洲v天堂网2018| 欧美wwwwww| 久热精品视频| 好吊日精品视频| 亚洲欧美www| 亚洲影院色在线观看免费| 欧美成人中文| 你懂的视频一区二区| 国产午夜精品在线| 欧美一级在线视频| 午夜性色一区二区三区免费视频| 欧美激情综合亚洲一二区| 欧美大片免费久久精品三p| 国产亚洲女人久久久久毛片| 亚洲欧美日韩天堂| 欧美中文字幕视频| 国产欧美一区二区在线观看| 欧美一区二区精品| 久久手机免费观看| 在线观看日韩av电影| 欧美大片18| 亚洲人成绝费网站色www| 久久久久久一区| 欧美99久久| 亚洲一区二区三区四区在线观看| 欧美深夜福利| 欧美在线视频日韩| 欧美激情中文字幕一区二区| 日韩亚洲一区在线播放| 国产精品久久久久9999高清| 性欧美暴力猛交69hd| 久久综合色影院| 中日韩高清电影网| 激情久久综合| 欧美日韩一区二区三区在线 | 免费国产自线拍一欧美视频| 一区二区欧美日韩视频| 国产精品五区| 欧美日韩国产天堂| 久久高清国产| 亚洲欧美一区二区精品久久久 | 亚洲国产精品欧美一二99| 欧美日韩一区二区三区在线看 | 亚洲一区二区三区乱码aⅴ| 国产日韩视频| 国产欧美精品在线播放| 欧美18av| 蜜臀91精品一区二区三区| 欧美一区二区在线视频| 99精品视频免费在线观看| 欧美大片在线观看一区二区| 国产精品草草| 欧美激情在线狂野欧美精品| 欧美a级片网| 欧美a级理论片| 欧美高清日韩| 国产精品国产三级国产专播品爱网| 欧美激情精品久久久久久| 欧美精品一区在线发布| 欧美精品在线视频| 国产精品视频xxx| 国产精品午夜电影| 精品成人在线视频| 一区二区三区精品国产| 亚洲图色在线| 久久久久久久一区二区| 欧美成人伊人久久综合网| 欧美中文字幕在线观看| 一区二区电影免费观看| 久久成人精品一区二区三区| 欧美在线看片| 欧美另类变人与禽xxxxx| 国产一区二区三区久久久久久久久 | 午夜精品美女久久久久av福利| 午夜一区不卡| 欧美精品久久久久久久久久| 欧美日韩一区二区三区高清| 精品51国产黑色丝袜高跟鞋| 亚洲精品国偷自产在线99热| 久久久精品一区二区三区| 欧美激情亚洲精品| 欧美一区二区三区在线看| 欧美国产91| 亚洲美女中文字幕| 欧美一区二区三区在线免费观看| 亚洲国产成人久久综合| 久久精品盗摄| 国产在线乱码一区二区三区| 亚洲深夜影院| 亚洲天堂av图片| 免费毛片一区二区三区久久久| 亚洲午夜高清视频| 国产精品麻豆成人av电影艾秋| 亚洲国产精品久久久久秋霞蜜臀 | 久久久久一区二区三区| 亚洲精品在线视频观看| 裸体歌舞表演一区二区| 激情综合电影网| 欧美激情第8页| 欧美精品1区2区3区| 91久久久亚洲精品| 亚洲精品视频在线观看网站| 欧美另类亚洲| 欧美一区视频| 麻豆精品91| 亚洲自拍电影| 久久久水蜜桃| 9色porny自拍视频一区二区| 一区二区成人精品| 在线播放精品| 亚洲一区二区三区四区在线观看| 国产综合在线视频| 亚洲精品资源美女情侣酒店| 国产精品女主播| 亚洲国产小视频在线观看| 国产精品美女久久久久久久 | 欧美一级二区| 麻豆成人在线观看| 午夜久久影院| 欧美三级视频在线观看| 免费在线国产精品| 国产精品制服诱惑| 一本色道久久综合亚洲精品按摩| 一区二区三区在线视频免费观看 | 亚洲午夜一二三区视频| 欧美亚洲免费高清在线观看| 这里只有精品在线播放| 欧美v日韩v国产v| 欧美h视频在线| 亚洲国产精品v| 欧美www视频在线观看| 亚洲第一精品久久忘忧草社区| 激情成人av在线| 久久综合影视| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产一区二区日韩| 午夜亚洲一区|