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

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>
            日韩亚洲欧美成人| 欧美v亚洲v综合ⅴ国产v| 久久国产综合精品| 免费观看成人www动漫视频| 国产婷婷一区二区| 久久久夜色精品亚洲| 亚洲免费高清视频| 另类成人小视频在线| 亚洲一区二区三区高清| 欧美日韩的一区二区| 久久免费的精品国产v∧| 亚洲老板91色精品久久| 女女同性女同一区二区三区91| 一区二区三区精品| 亚洲激情网站| 亚洲第一黄网| 激情五月综合色婷婷一区二区| 欧美先锋影音| 欧美日本不卡| 欧美国产第一页| 久久天天综合| 久久精品人人做人人爽电影蜜月| 一区二区冒白浆视频| 亚洲精品久久久一区二区三区| 久久婷婷久久| 91久久精品国产91久久| 在线观看av一区| 伊人婷婷欧美激情| 在线不卡视频| 国产精品久久久久99| 久久一区中文字幕| 亚洲精品国精品久久99热| 欧美sm视频| 久久一区二区三区四区五区| 欧美伊人影院| 久久精品国产2020观看福利| 欧美夜福利tv在线| 亚洲激情成人网| 亚洲人成亚洲人成在线观看| 亚洲激情视频在线播放| 亚洲人体影院| 一区二区三区成人| 亚洲一级二级| 欧美亚洲免费高清在线观看| 久久精品日产第一区二区| 久久国产精品网站| 久久久久久精| 欧美国产日韩xxxxx| 亚洲欧洲精品一区二区三区不卡| 亚洲精品久久久蜜桃| 中文在线资源观看视频网站免费不卡| 中文有码久久| 久久精品国产免费看久久精品| 久久精品免视看| 欧美大片免费观看在线观看网站推荐| 欧美在线免费视屏| 午夜国产欧美理论在线播放| 欧美日韩日日夜夜| 一本色道久久综合亚洲精品高清| 欧美国产日本在线| 欧美黄色日本| 一本色道久久综合亚洲91| 亚洲精品免费网站| 欧美区一区二| 亚洲手机在线| 亚洲伊人第一页| 国产丝袜一区二区三区| 久久久精彩视频| 久久久久国产一区二区三区四区| 影院欧美亚洲| 亚洲高清电影| 欧美精品二区三区四区免费看视频| 亚洲精品社区| 亚洲图片自拍偷拍| 国产主播精品在线| 欧美/亚洲一区| 欧美激情网友自拍| 亚洲一区激情| 久久黄色级2电影| 亚洲日本一区二区三区| 亚洲激情婷婷| 国产精品亚洲一区| 久久在线视频| 欧美日韩国产首页在线观看| 亚洲欧美日韩综合国产aⅴ | 欧美韩日一区| 欧美国产日韩在线观看| 亚洲午夜三级在线| 美女图片一区二区| 亚洲国产中文字幕在线观看| 欧美成年视频| 一区二区三区视频观看| 99视频一区| 国内揄拍国内精品久久| 亚洲国产成人精品久久久国产成人一区 | 99一区二区| 日韩一级精品视频在线观看| 亚洲美洲欧洲综合国产一区| 国产精品亚洲片夜色在线| 老司机精品福利视频| 欧美日韩国产综合新一区| 欧美在线一区二区三区| 国产拍揄自揄精品视频麻豆| 久久成人这里只有精品| 亚洲国产成人porn| 亚洲午夜精品一区二区三区他趣| 精品9999| 亚洲欧美日韩国产另类专区| 亚洲高清av在线| 午夜精品一区二区在线观看| 亚洲国产一区在线| 亚洲欧美日韩国产成人| av成人免费在线观看| 久久视频一区| 久久精品一区二区| 国产精品久久午夜夜伦鲁鲁| 亚洲国产成人精品久久久国产成人一区| 国产精品网曝门| 日韩网站免费观看| 99视频精品全部免费在线| 久久综合久久综合久久综合| 久久精品视频在线播放| 国产精品视频xxx| 宅男在线国产精品| 亚洲婷婷综合色高清在线| 欧美xx视频| 欧美激情精品久久久久久黑人 | 在线免费观看日韩欧美| 亚洲一区二区三区在线观看视频| 亚洲国产日韩欧美| 久久精品人人做人人爽| 久久成人精品无人区| 欧美日韩亚洲视频一区| 亚洲动漫精品| 亚洲精品久久嫩草网站秘色 | 亚洲视频精品在线| 亚洲无玛一区| 欧美日韩综合不卡| 亚洲乱码国产乱码精品精| 亚洲永久字幕| 欧美日韩国产不卡| 亚洲国产导航| 亚洲乱码一区二区| 欧美激情第3页| 亚洲国产视频一区| 亚洲精选中文字幕| 欧美日韩精品综合| 日韩天堂在线视频| 午夜精品美女久久久久av福利| 国产精品麻豆成人av电影艾秋| 亚洲图片欧美日产| 久久久久久久久蜜桃| 亚洲国产成人精品久久久国产成人一区 | 一区二区三区在线看| 老司机午夜精品视频| 欧美激情精品久久久六区热门| 亚洲剧情一区二区| 国产精品九九| 久久精品国产一区二区电影 | 国产精品福利影院| 亚洲在线一区| 欧美成人综合网站| 一本色道婷婷久久欧美| 国产精品亚洲综合色区韩国| 久久精品夜夜夜夜久久| 亚洲全部视频| 久久国产精彩视频| 亚洲日本国产| 国产女优一区| 免费成人高清| 亚洲综合不卡| 欧美成人r级一区二区三区| 亚洲国产精品一区二区尤物区| 欧美裸体一区二区三区| 欧美综合77777色婷婷| 亚洲黄页一区| 久久久久一区二区三区| 日韩特黄影片| 国产一区二区三区av电影 | 久久黄色级2电影| 亚洲精品乱码久久久久久| 国产精品久久久久久久久久免费看 | 亚洲国内欧美| 久久国产精品久久久久久久久久| 亚洲理论在线| 国内精品久久国产| 国产精品二区三区四区| 狼狼综合久久久久综合网 | 欧美一区二区三区成人| 欧美日韩性视频在线| 欧美一二三视频| 欧美成人一区二区三区片免费| 亚洲一区二区三区在线观看视频 | 欧美午夜激情视频| 久久人人爽人人爽爽久久| 亚洲欧美第一页| 9人人澡人人爽人人精品| 欧美成人精品不卡视频在线观看 | 亚洲一二三区在线| 亚洲九九爱视频|