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

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樱桃| 亚洲精品免费在线观看| 欧美专区在线观看一区| 亚洲免费婷婷| 欧美在线观看视频在线| 久久久久一区二区| 久久另类ts人妖一区二区| 每日更新成人在线视频| 麻豆国产va免费精品高清在线| 免费日韩视频| 欧美体内谢she精2性欧美| 国产精品视频大全| 国产一区二区三区av电影 | 亚洲综合精品一区二区| 中日韩高清电影网| 欧美在线亚洲综合一区| 久久婷婷综合激情| 欧美视频二区| 国产一区二区三区高清| 亚洲狠狠丁香婷婷综合久久久| 亚洲乱亚洲高清| 欧美综合激情网| 亚洲国产成人久久| 夜夜爽av福利精品导航| 欧美一区二区视频网站| 欧美韩日高清| 韩国亚洲精品| 亚洲一区二区三区精品视频 | 亚洲欧美影音先锋| 久久先锋影音av| 亚洲人成亚洲人成在线观看| 亚洲免费一级电影| 男女激情久久| 国产一区清纯| 亚洲欧美综合一区| 欧美成人免费在线| 午夜精品国产| 国产精品99免费看| 99热在线精品观看| 欧美成人免费va影院高清| 亚洲一区二区三区在线看| 欧美久久九九| 亚洲激情视频在线播放| 欧美性生交xxxxx久久久| 国产综合色在线| 午夜激情久久久| 亚洲免费高清| 欧美第十八页| 亚洲国产精品一区二区第一页| 午夜欧美电影在线观看| 红桃视频欧美| 久久精品一本| 欧美一级片在线播放| 欧美四级在线观看| 亚洲一区制服诱惑| 99精品视频免费在线观看| 欧美国产日韩一区| 亚洲人精品午夜| 欧美国产成人在线| 快射av在线播放一区| 黄色在线成人| 免费观看成人鲁鲁鲁鲁鲁视频| 性久久久久久久久| 国产一区视频观看| 免费观看成人鲁鲁鲁鲁鲁视频| 久久精品视频va| 亚洲成色777777女色窝| 欧美成黄导航| 免费成人av在线看| 99精品免费网| 一区二区三区免费观看| 国产精品久久国产精品99gif | 一区二区三区色| 国产精品久久久久毛片软件| 午夜国产精品视频免费体验区| 亚洲视频一二区| 国产精品中文在线| 久久嫩草精品久久久精品| 久久久精品tv| 99re66热这里只有精品4| 日韩特黄影片| 国产麻豆9l精品三级站| 媚黑女一区二区| 欧美日韩国产91| 欧美一级淫片播放口| 欧美在线观看日本一区| 亚洲激情六月丁香| 一区二区三区精品久久久| 国产拍揄自揄精品视频麻豆| 久久亚洲高清| 欧美日韩国内| 久久精品国产亚洲高清剧情介绍 | 欧美jizzhd精品欧美喷水| 亚洲精选一区| 亚洲欧美怡红院| 亚洲美女中出| 欧美一区二区视频在线观看| 在线观看欧美日韩| 亚洲午夜精品福利| 亚洲激情第一页| 午夜久久资源| 国产精品久久波多野结衣| 久久婷婷色综合| 欧美三级网址| 欧美高清视频一区二区| 国产精品一级| 99综合在线| 在线观看成人av| 午夜精品一区二区三区在线播放| 在线观看国产精品网站| 在线亚洲一区| 亚洲激情欧美| 久久er精品视频| 午夜精品美女自拍福到在线 | 亚洲性视频h| 亚洲高清自拍| 欧美在线免费观看| 亚洲欧美精品suv| 欧美阿v一级看视频| 久久久久国产精品一区三寸 | 亚洲美女网站| 久久网站免费| 久久久久久欧美| 国产精品视频专区| 一区二区三区 在线观看视| 亚洲日本va在线观看| 久久精品一二三区| 久久视频在线视频| 国产色婷婷国产综合在线理论片a| 亚洲日本欧美| 亚洲乱码国产乱码精品精可以看| 久久久久久久一区二区| 久久国产日韩欧美| 国产精品视频xxxx| 亚洲一级免费视频| 亚洲欧美久久久| 欧美伦理a级免费电影| 亚洲国产精品综合| 亚洲黄网站在线观看| 美女黄色成人网| 亚洲高清激情| 亚洲裸体视频| 欧美精品尤物在线| 亚洲精品激情| 一区二区三区视频在线看| 欧美日韩精品久久| 亚洲视频精选| 欧美伊人影院| 狠狠色丁香婷婷综合影院| 久久激情五月丁香伊人| 免费在线欧美视频| 日韩午夜中文字幕| 欧美体内she精视频在线观看| 亚洲午夜久久久久久久久电影网| 香蕉成人伊视频在线观看| 国产麻豆日韩欧美久久| 久久国产夜色精品鲁鲁99| 男人天堂欧美日韩| 一本不卡影院| 国产欧美日韩不卡| 久久综合久久综合这里只有精品 | 欧美电影免费观看高清| 亚洲美女精品成人在线视频| 欧美精品色网| 亚洲欧美视频在线观看| 久久美女艺术照精彩视频福利播放| 久久久久久久精| 最新亚洲电影| 久久国产天堂福利天堂| 亚洲国产小视频| 欧美午夜电影完整版| 欧美一区亚洲| 亚洲欧洲精品成人久久奇米网 | 亚洲天堂黄色| 国模一区二区三区| 欧美精品一区二| 亚洲欧美日韩国产成人| 欧美v亚洲v综合ⅴ国产v| 亚洲一区二区成人在线观看| 国产在线一区二区三区四区 | 国产精品毛片一区二区三区| 久久久美女艺术照精彩视频福利播放| 欧美激情亚洲一区| 欧美一区免费| 一区二区三区不卡视频在线观看| 国产精品在线看| 欧美日韩成人综合天天影院| 午夜精品免费| 99精品欧美一区二区蜜桃免费| 久久综合网络一区二区| 亚洲在线视频免费观看| 亚洲精品国产精品国自产观看| 国产精品一区二区三区乱码 | 国产精品网站一区| 欧美成人免费va影院高清| 欧美一区精品| 一区二区三区精品在线| 亚洲黄色在线视频| 久久综合久久久| 欧美在线视频网站|