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

coreBugZJ

此 blog 已棄。

EOJ 2069 Asteroids

 1/*
 2EOJ 2069 Asteroids
 3
 4
 5----問題描述:
 6
 7Bessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500).
 8The grid contains K asteroids (1 <= K <= 10,000), which are conveniently located at the lattice points of the grid.
 9
10Fortunately, Bessie has a powerful weapon that can vaporize all the asteroids in any given row or column of the grid with a single shot.
11This weapon is quite expensive, so she wishes to use it sparingly.
12Given the location of all the asteroids in the field, find the minimum number of shots Bessie needs to fire to eliminate all of the asteroids.
13
14
15----輸入:
16
17* Line 1: Two integers N and K, separated by a single space.
18* Lines 2..K+1: Each line contains two space-separated integers R and C (1 <= R, C <= N) denoting the row and column coordinates of an asteroid, respectively.
19
20
21----輸出:
22* Line 1: The integer representing the minimum number of times Bessie must shoot.
23
24
25----樣例輸入:
26
273 4
281 1
291 3
302 2
313 2
32
33
34----樣例輸出:
35
362
37
38
39----分析:
40
41建立二分圖模型,
42若第 i 行和第 j 列處存在一個 asteroid ,則 x[i] 與 y[j] 連一條邊,
43求二分圖最大匹配,使用匈牙利算法。
44
45*/

46
47
48#include <stdio.h>
49#include <string.h>
50
51#define  L  503
52
53int adj[ L ][ L ], n, state[ L ], result[ L ];
54
55int find( int i ) {
56        int j, k;
57        for ( j = adj[ i ][ 0 ]; j > 0--j ) {
58                k = adj[ i ][ j ];
59                if ( state[ k ] == 0 ) {
60                        state[ k ] = 1;
61                        if ( ( result[ k ] == 0 ) || find( result[ k ] ) ) {
62                                result[ k ] = i;
63                                return 1;
64                        }

65                }

66        }

67        return 0;
68}

69
70int maxMatch() {
71        int ans = 0, i;
72        for ( i = 1; i <= n; ++i ) {
73                memset( state, 0sizeof( state ) );
74                if ( find( i ) )
75                        ++ans;
76        }

77        return ans;
78}

79
80int main() {
81        int i, j, k;
82        memset( adj, 0sizeof( adj ) );
83        memset( result, 0sizeof( result ) );
84        scanf( "%d%d"&n, &k );
85        while ( k-- ) {
86                scanf( "%d%d"&i, &j );
87                adj[ i ][ ++adj[ i ][ 0 ] ] = j;
88        }

89        printf( "%d\n", maxMatch() );
90        return 0;
91}

92

posted on 2012-03-30 22:18 coreBugZJ 閱讀(535) 評論(0)  編輯 收藏 引用 所屬分類: ACMAlgorithm課內作業

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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精品久久久画质超高清| 亚洲欧洲日产国码二区| 久久人人看视频| 蜜桃精品久久久久久久免费影院| 欧美午夜一区二区三区免费大片 | 99re6这里只有精品| 欧美人与性动交a欧美精品| 一区二区三区四区五区精品| 亚洲图片自拍偷拍| 国产原创一区二区| 欧美福利专区| 国产精品www色诱视频| 久久久久网站| 欧美女激情福利| 欧美在线观看天堂一区二区三区| 亚洲高清在线观看一区| 免费成人网www| 亚洲男女自偷自拍图片另类| 欧美一区二区免费| 亚洲乱亚洲高清| 欧美一级大片在线观看| 欧美日韩专区| 久久精品一区二区国产| 欧美二区乱c少妇| 欧美一区二区三区久久精品茉莉花| 亚洲国产日韩欧美在线99| 国产精品sm| 亚洲国产99精品国自产| 国产欧美一区二区在线观看| 亚洲国产精品传媒在线观看 | 久久精品国产成人| 欧美在线一级va免费观看| 亚洲美女福利视频网站| 性做久久久久久久久| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美日韩亚洲综合在线| 久久精品一区二区国产| 午夜精品久久久久久久久久久久久 | 性欧美超级视频| 在线亚洲观看| 免费观看日韩av| 久久久水蜜桃av免费网站| 欧美日韩另类在线| 亚洲成人在线网| 韩国一区二区三区美女美女秀| 久久精品动漫| 亚洲香蕉成视频在线观看| 久久精品免费| 欧美亚洲在线视频| 最新日韩欧美| 1024亚洲| 久久久国产精彩视频美女艺术照福利| 亚洲激情综合| 久久精品论坛| 蜜臀va亚洲va欧美va天堂| 欧美精品www| 欧美国产日本| 亚洲激情一区二区三区| 久久久一本精品99久久精品66| 中文高清一区| 欧美日在线观看| 一本色道久久88精品综合| a91a精品视频在线观看| 欧美激情亚洲激情| 亚洲人成网在线播放| 亚洲人成网站在线观看播放| 美女国产一区| 亚洲国产精品一区二区第一页 | 欧美日韩国产首页| 亚洲精品一区在线观看| 在线视频欧美日韩| 欧美日韩一区视频| 一区二区三区免费网站| 久久不射中文字幕| 蜜桃久久av一区| 亚洲精品一区二区三区av| 欧美岛国激情| 一区二区三区欧美激情| 欧美呦呦网站| 在线观看日韩| 欧美精品91| 亚洲一区www| 久久久久中文| 日韩午夜电影av| 国产精品人人做人人爽| 欧美一区二区精美| 欧美激情小视频| 亚洲夜晚福利在线观看| 国产偷国产偷精品高清尤物| 久久久久久**毛片大全| 亚洲欧洲精品一区二区三区不卡 | 亚洲愉拍自拍另类高清精品| 国产婷婷成人久久av免费高清| 久久免费精品视频| 日韩一二三区视频| 久久久久久婷| 一本色道婷婷久久欧美| 国产综合久久| 欧美日韩另类丝袜其他| 久久狠狠婷婷| 99在线视频精品| 久久视频免费观看| 一本色道久久综合亚洲精品不卡 | 欧美成人日韩| 亚洲欧美日本国产有色| 欧美激情在线免费观看| 午夜视黄欧洲亚洲| 亚洲激情视频| 国产专区欧美专区| 欧美三日本三级少妇三2023| 久久久久国内| 亚洲免费在线电影| 亚洲免费观看| 欧美高清在线视频| 久久久久久97三级| 亚洲欧美日韩另类精品一区二区三区| 亚洲高清av| 国产视频一区欧美| 欧美日韩高清不卡| 可以看av的网站久久看| 欧美一区二区日韩| 日韩一级在线| 亚洲人成绝费网站色www| 久久久国产午夜精品| 欧美一级片一区| 亚洲一区在线免费观看| 亚洲伦理自拍| 亚洲人在线视频| 亚洲第一区在线| 黄色成人av在线| 国产一区二区你懂的| 国产精品在线看| 国产精品久久久久久一区二区三区 | 久久人人97超碰国产公开结果| 亚洲欧美日韩第一区| 一区二区国产精品| 99精品国产热久久91蜜凸| 宅男精品视频| 亚洲日韩第九十九页| 亚洲黄色高清| 亚洲激情精品| 亚洲免费福利视频| 亚洲精选成人| 亚洲最黄网站| 亚洲视频一区在线| 亚洲午夜激情| 欧美一级淫片aaaaaaa视频| 亚洲欧美日韩成人高清在线一区| 亚洲一区二区久久| 亚洲欧美激情四射在线日| 亚洲一区免费在线观看| 午夜精品视频| 久久久在线视频| 欧美国产精品v| 欧美日韩精品伦理作品在线免费观看 | 日韩午夜一区| 亚洲午夜在线观看视频在线| 亚洲一级片在线观看| 午夜在线电影亚洲一区| 久久久久久国产精品一区| 美女日韩欧美| 欧美日韩精品一区视频| 国产精品色网| 亚洲成人资源| 中文av字幕一区| 久久久久久久久久久久久9999| 久久综合图片| 亚洲精品免费电影| 亚洲男人的天堂在线| 麻豆国产精品777777在线 | 欧美一区二区视频在线| 久久在线精品| 国产精品成人播放| 国内揄拍国内精品少妇国语| 亚洲片在线观看| 亚洲欧美综合精品久久成人| 久久尤物视频| 亚洲视频一起| 免费成人黄色av| 国产乱码精品一区二区三区忘忧草| 好吊色欧美一区二区三区四区| 日韩天堂av| 久久婷婷国产综合国色天香| 91久久在线播放| 欧美主播一区二区三区美女 久久精品人 | 免费在线国产精品| 在线视频你懂得一区| 久久天天狠狠| 国产精品久久久久一区| 亚洲激情一区二区| 久久精品国产久精国产爱| 亚洲精品女av网站| 亚洲综合激情| 欧美日韩综合网| 亚洲国产精品高清久久久| 久久高清福利视频| 99精品国产热久久91蜜凸| 老司机67194精品线观看| 国产精品专区第二|