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

A O(NM) dynamic programming algorithm is quite apparent after sorting the computers and network interfaces by their coordinates. Furthermore, in any optimized case, for each computer the difference between the the indices of the network interfaces matching to and closest to the computer is never larger than N. So the complexity could be reduced to O(N2)


有很多細(xì)節(jié)不好考慮,應(yīng)該是我的水平原因。最后我向updog要了數(shù)據(jù)才過(guò)的。而且代碼寫(xiě)的不好。將就看一下吧。

/*************************************************************************
Author: WHU_GCC
Created Time: 2000-9-10 14:03:51
File Name: pku3375.cpp
Description: 
***********************************************************************
*/

#include 
<iostream>
using namespace std;

#define out(x) (cout << #x << ": " << x << endl)
typedef 
long long int64;
const int maxint = 0x7FFFFFFF;
const int64 maxint64 = 0x7FFFFFFFFFFFFFFFLL;
template 
<class T> void show(T a, int n) for (int i = 0; i < n; ++i) cout << a[i] << ' '; cout << endl; }
template 
<class T> void show(T a, int r, int l) for (int i = 0; i < r; ++i) show(a[i], l); cout << endl; }

const int maxm = 100010;

int n, m;
int interface[maxm];
int computer[maxm];
int f[2][maxm];
int last[2];

int main()
{
    
while (scanf("%d%d"&m, &n) != EOF)
    
{
        
for (int i = 1; i <= m; i++)
            scanf(
"%d"&interface[i]);
        
for (int i = 1; i <= n; i++)
            scanf(
"%d"&computer[i]);
        
        sort(
interface + 1interface + 1 + m);
        sort(computer 
+ 1, computer + 1 + n);

        
for (int i = 0; i <= m; i++)
            f[
1][i] = maxint;

        
for (int i = 0; i <= m; i++)
            f[
0][i] = 0;

        last[
0= 0;

        
for (int i = 1; i <= n; i++)
        
{
            
int l = 1;
            
int r = m;
            
while (l + 1 < r)
            
{
                
int mid = (l + r) / 2;
                
if (interface[mid] >= computer[i])
                    r 
= mid;
                
else
                    l 
= mid;
            }

            
int st = max(l - n - 11);
            
int ed = min(l + n + 1, m);
            
int now = i % 2;
            
int prev = (i + 1% 2;
            last[now] 
= ed;
            
for (int j = st; j <= ed; j++)
            
{
                
if (f[prev][j - 1!= maxint)
                    f[now][j] 
<?= f[prev][j - 1+ abs(computer[i] - interface[j]);
                
else if (last[prev] < j - 1)
                    f[now][j] 
<?= f[prev][last[prev]] + abs(computer[i] - interface[j]);
                f[now][j] 
<?= f[now][j - 1];
            }

            
for (int j = 0; j <= m; j++)
                f[prev][j] 
= maxint;
        }

        
int ans = maxint;
        
for (int i = 0; i <= m; i++)
            ans 
<?= f[n % 2][i];

        printf(
"%d\n", ans);
    }

    
return 0;
}
posted on 2007-09-11 22:28 Felicia 閱讀(845) 評(píng)論(1)  編輯 收藏 引用 所屬分類(lèi): 動(dòng)態(tài)規(guī)劃
Comments
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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 | 在线精品在线| 亚洲第一区在线| 亚洲国产精品va| 亚洲日本无吗高清不卡| 99在线精品观看| 欧美影院一区| 欧美成人一区二区三区在线观看 | 一区二区三区四区五区在线| 亚洲欧美国产精品桃花| 久久国产乱子精品免费女| 麻豆av一区二区三区| 亚洲美女区一区| 先锋影音一区二区三区| 欧美成人在线网站| 国产欧美日韩伦理| 亚洲精品美女| 久久亚洲一区二区三区四区| 国产亚洲欧美另类中文| 久久婷婷国产综合精品青草| 欧美日韩国产一级片| 国产一区二区精品| 亚洲精品视频二区| 午夜精品在线观看| 亚洲国产精品视频一区| 一区二区三区av| 久久久久九九九| 国产精品久久久久9999高清| 亚洲国产一区二区精品专区| 久久国产精品久久久久久久久久| 亚洲大胆av| 性欧美暴力猛交另类hd| 欧美日韩视频免费播放| 亚洲电影中文字幕| 久久精品最新地址| 亚洲午夜女主播在线直播| 欧美激情1区| 亚洲电影在线播放| 久久久久国内| 亚洲男人av电影| 欧美三级在线视频| 亚洲日本成人在线观看| 麻豆久久婷婷| 久久国产直播| 国产日韩在线一区| 亚洲欧美日韩在线不卡| 一区二区日韩欧美| 欧美日韩综合在线| 艳女tv在线观看国产一区| 女同性一区二区三区人了人一| 欧美在线观看视频| 国产综合亚洲精品一区二| 久久成人免费电影| 欧美一区二区在线免费播放| 国产一区二区三区在线观看免费| 久久se精品一区二区| 午夜精品在线视频| 国产一区二区黄| 久久青草福利网站| 久久久久一区二区三区四区| 国产最新精品精品你懂的| 欧美在线视频在线播放完整版免费观看 | 亚洲福利视频网站| 母乳一区在线观看| 久久综合一区| 99riav国产精品| 99国产精品久久久| 国产精品久久一区二区三区| 欧美在线免费| 久久精品最新地址| 亚洲国产影院| 亚洲精品字幕| 国产精品日韩一区二区三区| 久久精品视频va| 亚洲国产欧美日韩精品| 可以看av的网站久久看| 久久久久欧美精品| 最新中文字幕亚洲| 亚洲最新在线| 国内自拍一区| 亚洲国产日本| 国产精品羞羞答答xxdd| 奶水喷射视频一区| 国产精品v欧美精品∨日韩| 久久爱www久久做| 免费观看日韩| 亚洲一区二区不卡免费| 久久精品国产99国产精品澳门| 亚洲欧洲综合另类在线| 一本色道久久综合亚洲精品高清 | 欧美在线91| 亚洲精品一区二区三区蜜桃久| 亚洲天堂免费观看| 亚洲二区精品| 亚洲自拍偷拍视频| 亚洲激情婷婷| 午夜精品久久久久久久久| 亚洲人在线视频| 午夜日韩激情| 一本色道久久综合亚洲91| 欧美主播一区二区三区| 亚洲视频999| 久久综合中文色婷婷| 亚洲欧美在线免费观看| 欧美69wwwcom| 久热综合在线亚洲精品| 国产精品亚洲成人| 亚洲精品国产系列| 亚洲高清毛片| 久久9热精品视频| 亚洲欧美日韩精品久久久久 | 好看的日韩av电影| 日韩视频在线观看一区二区| 亚洲国产日韩欧美一区二区三区| 午夜在线一区二区| 亚洲视频在线观看视频| 欧美高清在线一区| 欧美国产精品一区| 在线播放不卡| 欧美一区成人| 欧美中文字幕| 国产精品日日做人人爱| 日韩系列欧美系列| 日韩亚洲一区二区| 欧美精品免费观看二区| 欧美成人资源| 亚洲成色777777在线观看影院 | 国产精品一二三四| 亚洲午夜小视频| 亚洲午夜性刺激影院| 欧美日韩免费视频| 一区二区三区日韩精品| 亚洲一区二区黄| 国产精品另类一区| 亚洲一区二区在线看| 亚洲午夜精品| 亚洲在线国产日韩欧美| 欧美视频一区在线观看| 一本色道精品久久一区二区三区| 亚洲视频国产视频| 国产精品成人一区二区三区吃奶 | 欧美激情一区| 亚洲国产精品ⅴa在线观看| 亚洲激情电影中文字幕| 欧美激情自拍| 国产精品99久久99久久久二8| 亚洲欧美视频在线| 国产一区二区av| 老司机午夜精品视频| 欧美激情亚洲国产| 一区二区三区波多野结衣在线观看| 欧美区视频在线观看| 在线亚洲激情| 久久精品一区蜜桃臀影院| 一区二区三区无毛| 免费在线亚洲欧美| 正在播放亚洲| 麻豆精品视频在线观看| 亚洲另类在线一区| 国产精品一区视频| 久久视频一区二区| 亚洲美女中文字幕| 久久精品国产清自在天天线| 亚洲福利免费| 国产精品嫩草久久久久| 久久精品国产v日韩v亚洲 | 国产精品一区二区久久久| 久久成人一区| 亚洲另类在线视频| 久久另类ts人妖一区二区| 亚洲毛片在线| 海角社区69精品视频| 欧美精品一区在线发布| 亚洲欧美在线免费| 亚洲区一区二| 免费久久精品视频| 小辣椒精品导航| 亚洲美女免费精品视频在线观看| 国产精品久久久久久五月尺| 麻豆国产精品va在线观看不卡| 亚洲午夜电影在线观看| 亚洲大片精品永久免费| 久久久久久久欧美精品| 在线亚洲精品福利网址导航| 在线播放日韩| 国产精品亚洲一区| 欧美女主播在线| 狂野欧美激情性xxxx| 香蕉久久夜色| 亚洲影院免费观看| 一本色道久久综合精品竹菊 | 免费成人黄色| 欧美伊人影院| 亚洲欧美日韩直播| 在线一区免费观看| 日韩视频免费看| 亚洲精品国偷自产在线99热| 亚洲大片免费看|