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

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)


有很多細節不好考慮,應該是我的水平原因。最后我向updog要了數據才過的。而且代碼寫的不好。將就看一下吧。

/*************************************************************************
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) 評論(1)  編輯 收藏 引用 所屬分類: 動態規劃
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>
            国产精品福利片| 欧美中文字幕在线视频| 欧美婷婷在线| 欧美波霸影院| 国内精品久久久久久| 小嫩嫩精品导航| 久久久91精品国产一区二区三区| 国产精品青草久久久久福利99| 中文国产成人精品久久一| 亚洲欧美日韩专区| 国产拍揄自揄精品视频麻豆| 久久蜜桃精品| 一区二区高清视频在线观看| 噜噜噜躁狠狠躁狠狠精品视频 | 精品福利电影| 久久三级福利| 亚洲激情一区二区三区| 欧美日韩国产高清| 亚洲欧美日韩国产成人| 欧美aa在线视频| 亚洲午夜在线视频| 伊人久久噜噜噜躁狠狠躁| 欧美韩国在线| 久久成人18免费网站| 99国产麻豆精品| 美女图片一区二区| 亚洲一级二级在线| 曰韩精品一区二区| 国产精品视频精品| 免费在线欧美视频| 欧美一区二区三区播放老司机 | 午夜一区不卡| 亚洲高清在线| 国产精品一二一区| 欧美第一黄色网| 亚洲欧美国产精品桃花| 久久免费国产精品| 欧美中文字幕不卡| 亚洲视频第一页| 亚洲黄色大片| 一区二区三区在线不卡| 欧美色精品在线视频| 另类亚洲自拍| 亚洲欧美久久久| 亚洲午夜激情网站| 亚洲黄色高清| 性欧美video另类hd性玩具| 日韩一区二区精品葵司在线| 国产欧美va欧美不卡在线| 欧美激情精品久久久久久蜜臀| 久久久久国色av免费观看性色| 中文欧美在线视频| 亚洲黄色在线看| 欧美电影美腿模特1979在线看| 久久大逼视频| 亚洲韩日在线| 国产精品无码专区在线观看| 欧美三日本三级少妇三2023 | 久久精品一区蜜桃臀影院| 亚洲女同同性videoxma| 亚洲免费一区二区| 欧美一区二区三区啪啪| 欧美一级电影久久| 国产精品v欧美精品∨日韩| 欧美精品在线一区二区| 欧美va亚洲va香蕉在线| 欧美日韩不卡一区| 欧美日韩国产综合新一区| 欧美日韩国产成人在线观看| 国产精品久久久免费| 国产精品视频一| 韩国欧美一区| 亚洲欧洲日产国产综合网| 一区二区三区免费网站| 羞羞漫画18久久大片| 久热精品视频在线免费观看| 亚洲国产高清在线观看视频| 99re66热这里只有精品4| 亚洲在线观看视频网站| 久久精品国产欧美亚洲人人爽| 久久av红桃一区二区小说| 免费的成人av| 国产精品v一区二区三区| 国外成人免费视频| 亚洲欧洲日韩在线| 亚洲女同性videos| 麻豆精品精华液| 亚洲乱码精品一二三四区日韩在线| 亚洲午夜小视频| 久久午夜影视| 国产精品国产三级国产普通话三级| 精品不卡在线| 在线视频一区二区| 久久综合九色99| 夜夜狂射影院欧美极品| 久久影音先锋| 国产精品美女999| 亚洲精品偷拍| 久久婷婷人人澡人人喊人人爽| 亚洲人精品午夜| 久久精品国产精品亚洲| 国产精品成人观看视频免费| 亚洲第一精品夜夜躁人人爽 | 久久天天躁狠狠躁夜夜爽蜜月| 亚洲国产成人tv| 性高湖久久久久久久久| 欧美人与禽猛交乱配| 激情综合视频| 久久国产精品色婷婷| 久久久国产精品亚洲一区| 亚洲三级网站| 久久久久国产精品一区二区| 国产精品乱子久久久久| 日韩网站免费观看| 久久伊人免费视频| 亚洲综合第一| 国产精品爱久久久久久久| 亚洲激情欧美激情| 欧美精品一二三| 国产精品私房写真福利视频| 一本不卡影院| 亚洲高清不卡在线观看| 久久国产精品电影| 国产色视频一区| 性欧美video另类hd性玩具| 日韩香蕉视频| 欧美日本一道本| 艳妇臀荡乳欲伦亚洲一区| 欧美国产成人在线| 久久青青草原一区二区| 狠狠色狠狠色综合日日小说| 久久国产精品亚洲va麻豆| 亚洲视频免费看| 国产精品成人一区二区三区夜夜夜 | 亚洲精品影视| 欧美精品在线免费| 一区二区三区欧美在线观看| 亚洲精品精选| 欧美精品一区二区三区一线天视频| 91久久精品一区| 亚洲国产成人久久| 欧美看片网站| 亚洲欧美日韩在线高清直播| 亚洲欧美中文字幕| 国产日韩一区在线| 美女主播一区| 欧美激情精品久久久久久黑人 | 午夜精彩视频在线观看不卡| 亚洲男女自偷自拍| 好看的av在线不卡观看| 欧美大片在线观看一区二区| 欧美高清不卡| 亚洲欧美一级二级三级| 欧美专区在线| 亚洲伦理精品| 亚洲在线视频| 1024成人网色www| 日韩亚洲一区在线播放| 国产精品永久免费视频| 欧美96在线丨欧| 欧美日韩视频第一区| 午夜欧美视频| 蜜臀久久久99精品久久久久久| 亚洲性视频网站| 久久激情婷婷| 亚洲午夜av| 久久久精品国产99久久精品芒果| 亚洲欧洲日本国产| 亚洲欧美一区二区精品久久久| 永久免费精品影视网站| 欧美视频一区二| 亚洲一区免费观看| 欧美一区1区三区3区公司| 亚洲精品日韩激情在线电影| 亚洲影院色在线观看免费| 亚洲激情偷拍| 亚洲欧美欧美一区二区三区| 亚洲人成亚洲人成在线观看| 亚洲婷婷综合久久一本伊一区| 亚洲成人在线视频播放| 亚洲夜晚福利在线观看| 亚洲片在线资源| 久久精品青青大伊人av| 一级成人国产| 免费成人在线观看视频| 久久久噜噜噜久久狠狠50岁| 国产精品久久久久毛片软件 | 亚洲电影免费在线| 小黄鸭精品aⅴ导航网站入口 | 老司机午夜免费精品视频| 国产精品美女午夜av| 亚洲经典一区| 亚洲国产清纯| 久久久亚洲欧洲日产国码αv| 性色av香蕉一区二区| 欧美性大战久久久久久久| 欧美国产日韩一区二区| 在线观看亚洲视频| 欧美怡红院视频| 久久gogo国模啪啪人体图|