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

gzwzm06

  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  1 隨筆 :: 52 文章 :: 17 評論 :: 0 Trackbacks
最小路徑覆蓋 =  |N| - 最大匹配數(shù)
  1#include <cstdio>
  2#include <cmath>
  3#include <memory.h>
  4
  5const int SIZE = 501;
  6
  7struct CAB
  8{
  9    int m_sTime, m_eTime;
 10    int m_srcX, m_srcY;
 11    int m_desX, m_desY;
 12}
ride[SIZE];
 13
 14struct EDGE
 15{
 16    int m_arr[SIZE];
 17    int m_size;
 18}
edge[SIZE];
 19
 20int N, time[SIZE][2];
 21
 22int link[SIZE];
 23bool visited[SIZE];
 24
 25void Init()
 26{
 27    int i;
 28
 29    for ( i = 0; i < N; ++i )
 30    {
 31        edge[i].m_size = 0;
 32        link[i] = -1;
 33    }

 34}

 35
 36void Build()
 37{
 38    int i, j, t;
 39
 40    for ( i = 0; i < N; ++i )
 41        for ( j = i + 1; j < N; ++j )
 42        {
 43            if ( i == j )
 44                continue;
 45            t = abs(ride[i].m_desX - ride[j].m_srcX) + abs(ride[i].m_desY - ride[j].m_srcY);
 46            if ( t + ride[i].m_eTime < ride[j].m_sTime )
 47            {
 48                edge[i].m_arr[edge[i].m_size++= j;
 49            }

 50        }

 51}

 52
 53bool Find( const int& v )
 54{
 55    int i, x;
 56
 57    for ( i = 0; i < edge[v].m_size; ++i )
 58    {
 59        x = edge[v].m_arr[i];
 60
 61        if ( !visited[x] )
 62        {
 63            visited[x] = true;
 64
 65            if ( link[x] == -1 || Find( link[x] ) )
 66            {
 67                link[x] = v;
 68                return true;
 69            }

 70        }

 71    }

 72
 73    return false;
 74}

 75
 76int main()
 77{
 78//    freopen("1.txt", "r", stdin);
 79
 80    int test, i, t;
 81    char str_time[10];
 82
 83    scanf("%d"&test);
 84
 85    while ( test-- )
 86    {
 87        scanf("%d"&N);
 88
 89        Init();
 90
 91        for ( i = 0; i < N; ++i )
 92        {
 93            scanf("%s %d %d %d %d", str_time, &ride[i].m_srcX, &ride[i].m_srcY, 
 94                &ride[i].m_desX, &ride[i].m_desY);
 95
 96            t = (str_time[0- '0'* 10 + str_time[1- '0';
 97
 98            t = t * 60 + (str_time[3- '0'* 10 + str_time[4- '0';
 99
100            ride[i].m_sTime = t;
101            ride[i].m_eTime = t + abs(ride[i].m_srcX - ride[i].m_desX)
102                            + abs(ride[i].m_srcY - ride[i].m_desY);
103        }

104
105        Build();
106
107        t = 0;
108        for ( i = 0; i < N; ++i )
109        {
110            memset(visited, 0sizeof(visited));
111
112            if ( Find( i ) )
113                t++;
114        }

115
116        t = N - t;
117
118        printf("%d\n", t);
119    }

120    return 0;
121}
posted on 2009-04-22 20:33 閱讀(247) 評論(0)  編輯 收藏 引用 所屬分類: 數(shù)據(jù)結(jié)構(gòu)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            中日韩视频在线观看| 欧美亚洲一区| 好吊视频一区二区三区四区| 国产一区二区三区av电影| 亚洲电影一级黄| 欧美日韩中文| 久久成人免费网| 亚洲一区在线观看视频| 国产美女诱惑一区二区| 亚洲欧美国产视频| 免费短视频成人日韩| 亚洲风情亚aⅴ在线发布| 99riav久久精品riav| 欧美人与禽猛交乱配视频| 午夜久久久久久久久久一区二区| 羞羞答答国产精品www一本 | 欧美一级电影久久| 久久精品毛片| 日韩亚洲欧美综合| 久久不见久久见免费视频1| 红桃视频国产精品| 亚洲日本中文字幕免费在线不卡| 欧美三级电影精品| 久久午夜电影| 国产精品久久午夜夜伦鲁鲁| 销魂美女一区二区三区视频在线| 欧美精品一区二区视频| 久久国产精彩视频| 国产日韩一区欧美| 亚洲一线二线三线久久久| 中文日韩在线| 国产精品高潮粉嫩av| 亚洲五月六月| 久久久久久久国产| 永久555www成人免费| 久热精品视频| 亚洲精品视频二区| 亚洲伊人观看| 国产精品欧美久久| 欧美一级专区| 久久久久久久国产| 1024成人网色www| 欧美成人情趣视频| 一区二区三区四区五区精品视频 | 有码中文亚洲精品| 欧美精品免费观看二区| 亚洲日本欧美在线| 亚洲美女精品一区| 国产伦精品一区| 欧美成人a视频| 欧美成人福利视频| 欧美国产1区2区| 亚洲男女自偷自拍| 亚洲国产精品视频| 麻豆freexxxx性91精品| 久久精品亚洲一区二区三区浴池 | 国产精品乱子久久久久| 久久久久久噜噜噜久久久精品| 亚洲国产精品第一区二区| 亚洲视频在线播放| 在线色欧美三级视频| 国产精品久久久久久久久久久久久| 久久视频一区| 欧美一区二区在线看| 亚洲欧洲一区二区三区| 久久伊人一区二区| 欧美在线观看视频| 欧美一级淫片aaaaaaa视频| 亚洲福利在线看| 国产精品超碰97尤物18| 欧美精品午夜| 欧美国产日韩在线观看| 久久综合久色欧美综合狠狠 | 久久精品国产免费观看| 亚洲美女黄色| 日韩一级黄色大片| 亚洲高清视频一区二区| 国产亚洲欧美日韩美女| 欧美日韩免费一区二区三区| 欧美第一黄色网| 久久综合色天天久久综合图片| 亚洲美女毛片| 亚洲夫妻自拍| 亚洲激情视频在线| 亚洲黄色一区| 亚洲精品日韩综合观看成人91| 欧美高清不卡| 最新日韩中文字幕| 一区二区高清视频在线观看| 国产精品99久久久久久有的能看| 亚洲视频网在线直播| 久久精品99国产精品| 久久久精品网| 欧美国产一区二区三区激情无套| 免费在线亚洲| 国产精品一卡| 亚洲精品系列| 蜜臀99久久精品久久久久久软件| 亚洲人体偷拍| 久久久久久久久蜜桃| 久久精品中文字幕免费mv| 久久视频国产精品免费视频在线| 久久久人成影片一区二区三区| 亚洲成人自拍视频| 亚洲欧美色婷婷| 免费日韩成人| 国产女人精品视频| 日韩亚洲欧美成人| 欧美一区二区| 亚洲精品乱码视频| 亚洲四色影视在线观看| 久久综合色一综合色88| 国产精品国产成人国产三级| 红桃视频国产一区| 亚欧美中日韩视频| 亚洲黄色有码视频| 99精品视频一区| 久久精品一区二区三区中文字幕 | 欧美激情中文字幕一区二区| 国产综合久久久久久鬼色| 亚洲一区尤物| 最新国产拍偷乱拍精品| 欧美激情在线免费观看| 91久久黄色| 亚洲区欧美区| 欧美日韩视频第一区| 亚洲欧美制服中文字幕| 亚洲一级片在线看| 国产综合色产| 亚洲黄色高清| 欧美日韩在线直播| 香蕉成人伊视频在线观看| 午夜精品国产更新| 极品尤物一区二区三区| 免费91麻豆精品国产自产在线观看| 欧美一区二区在线看| 久久国产精品黑丝| 亚洲精品久久久久久久久久久久久| 亚洲高清视频一区二区| 欧美色另类天堂2015| 欧美在线观看你懂的| 美女脱光内衣内裤视频久久网站| 亚洲肉体裸体xxxx137| 亚洲色图综合久久| 国内精品嫩模av私拍在线观看 | 欧美日本亚洲| 久久久水蜜桃| 欧美日韩一区高清| 可以看av的网站久久看| 欧美日韩精品在线| 久久免费视频在线| 欧美日韩免费观看一区三区| 久久精品一区| 国产精品福利网| 亚洲欧洲日产国产网站| 国内精品久久久久久久果冻传媒 | 免费不卡在线观看| 国产精品天美传媒入口| 亚洲欧洲精品一区二区三区| 国产在线精品一区二区中文 | 欧美成人激情视频免费观看| 国产精品裸体一区二区三区| 亚洲激情视频网站| 亚洲国产精品va| 久久精品亚洲乱码伦伦中文| 先锋资源久久| 欧美日韩午夜剧场| 亚洲欧洲一区| 一卡二卡3卡四卡高清精品视频| 久久久久国产精品午夜一区| 欧美一级免费视频| 欧美亚州一区二区三区| 亚洲黄色精品| 亚洲人成网站777色婷婷| 久久久亚洲国产天美传媒修理工| 欧美中文字幕在线视频| 国产精品人成在线观看免费| 一区二区国产精品| 亚洲天堂成人在线观看| 国产精品久久国产精品99gif| 亚洲免费精彩视频| 中文日韩欧美| 国产日产欧产精品推荐色 | 欧美激情视频网站| 99综合视频| 久久av资源网| 亚洲精品裸体| 国产精品美女xx| 久久久午夜电影| 99在线视频精品| 久久久久久999| 一本久久综合亚洲鲁鲁| 国产精品久久久久久久浪潮网站| 亚洲综合色自拍一区| 久久亚洲精品一区二区| 亚洲国产精品成人| 国产精品成人一区| 久久综合999| 一区二区三区色| 欧美国产欧美亚洲国产日韩mv天天看完整|