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

posts - 74,  comments - 33,  trackbacks - 0
Knights

Time limit: 10sec. Submitted: 167
Memory limit: 32M Accepted: 58
Source : BOI 2001

We are given a chess-board of size n*n, from which some fields have been removed. The task is to determine the maximum number of knights that can be placed on the remaining fields of the board in such a way that none of them check each other.


Fig.1: A knight placed on the field S checks fields marked with x.

Task

Write a program, that:

  • reads the description of a chess-board with some fields removed
  • determines the maximum number of knights that can be placed on the chess-board in such a way that none of them check each other,

Input

The first line of the input file contains two integers n and m, separated by a single space, 1<=n<=200, 0<=m<n2; n is the chess-board size and m is the number of removed fields. Each of the following m lines contains two integers: x and y, separated by a single space, 1<=x,y<=n -- these are the coordinates of the removed fields. The coordinates of the upper left corner of the board are (1,1), and of the bottom right are (n,n). The removed fields are not repeated in the file.

There are multiple test cases. Process to end of file.

Output

The output should contain one integer (in the first and only line of the file). It should be the maximum number of knights that can be placed on the given chess-board without checking each other.

Sample Input

3 2
1 1
3 3

Sample output

5
怎么說呢,這道題。。。。。
很無語。。。。開始的時候我一直從x,y奇偶相同的的點尋找匹配,結果就TLE了N次。我很無語。。。。。
我想我的匹配也是鄰接表的。。。。為什么那么多AC的而我吧卻是TLE呢,我抱著試試看的想法改成從奇偶性不同的點
開始尋找匹配,結果AC。。。。。我無語。。。。不知道該如何是好。。。。。。。
二分最大匹配代碼如下:
int?H(int?t)?{?
????
int?i;?
????
for(i=0;i<v[t].size();i++)?{?
???????
if(flag[v[t][i]]==0)?{?
???????????flag[v[t][i]]
=1;?
???????????
if(pre[v[t][i]]==-1?||?H(pre[v[t][i]]))?{?
??????????????pre[v[t][i]]
=t;?
??????????????
return?1;?
???????????}
?
???????}
?
????}
?
????
return?0;?
}
?
int?MaxMatch()?{?
????
int?i,num;?
????memset(pre,
0xff,sizeof(pre));?
????
for(num=0,i=1;i<odd;i++){?
????????
if(!v[i].size())continue;
???????????memset(flag,
0,sizeof(flag));?
???????????
if(H(i))num++;??
????}
?
????
return?num;?
}
總之,最近就是TMD不開心。。。。想想干這行,真不容易。。。尤其是在這個雞不生蛋,鳥不拉屎的地方。。。。。
有句話怎么說的,太陽啊!!!
不管怎么說,自己還是要好好學習真正有用的東西。。。。。
我已經落下許多。。。。。。。。。
Good Good study.......
Day Day up........
posted on 2009-03-12 20:09 KNIGHT 閱讀(364) 評論(2)  編輯 收藏 引用

FeedBack:
# re: Knights
2011-08-23 21:53 | Lightning
請問您說的奇偶性不同的x,y是指什么?  回復  更多評論
  
# re: Knights
2011-08-24 19:34 | Lightning
我用PASCAL寫的程序倒數第二個點過不了
200 4
3 1
3 2
3 3
2 3
這個點提示一會是爆棧一會是超時,就算用了您說的奇偶性不同也無濟于事。。。  回復  更多評論
  

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2011年8月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

留言簿(8)

隨筆檔案

文章檔案

Friends

OJ

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产原创一区二区| 亚洲精品少妇30p| 欧美伊人久久久久久午夜久久久久| 亚洲国产精品电影在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线看片日韩| 亚洲另类自拍| 国产欧美二区| 美女被久久久| 欧美女同在线视频| 西西人体一区二区| 久久久久久综合| 亚洲精品少妇| 亚洲免费影视| 亚洲国产精品一区二区www在线| 欧美国产日韩视频| 欧美日本精品一区二区三区| 性欧美暴力猛交69hd| 久久成人国产精品| 久久免费视频这里只有精品| 日韩午夜精品视频| 亚洲在线视频网站| 1000部国产精品成人观看| 91久久久国产精品| 久久精品国产免费观看| 亚洲人体偷拍| 亚洲综合电影一区二区三区| 亚洲国产精品久久久久秋霞不卡| 91久久综合| 国产一区二区成人久久免费影院| 亚洲高清激情| 国外成人网址| 亚洲一区二区欧美| 亚洲精品欧美极品| 久久成人久久爱| 中文精品视频| 欧美aa国产视频| 久久人人97超碰精品888| 欧美日韩精品欧美日韩精品一| 久久久久国产精品一区二区| 欧美日韩视频第一区| 欧美成在线观看| 国产日韩一区| 亚洲一区二区三区激情| 亚洲精品久久久蜜桃| 欧美在线网址| 性色av一区二区三区| 欧美日韩调教| 亚洲国产精品日韩| 亚洲电影免费观看高清完整版在线观看 | 午夜在线视频观看日韩17c| 亚洲韩日在线| 久久国产乱子精品免费女| 亚洲男人的天堂在线aⅴ视频| 老司机免费视频一区二区三区| 欧美一区三区三区高中清蜜桃 | 一本色道久久综合一区| 亚洲国产精品嫩草影院| 性感少妇一区| 久久精品99国产精品| 国产精品黄视频| 一区二区欧美精品| 亚洲一区二区三区免费观看 | 亚洲字幕在线观看| 亚洲一线二线三线久久久| 欧美日韩国产成人高清视频| 亚洲韩国精品一区| 亚洲精品资源| 欧美黄色影院| 欧美一区二区三区在线免费观看 | 欧美一区二区三区免费视| 影音先锋在线一区| 欧美在线高清视频| 久久久久久久久久久久久女国产乱| 国产精品免费网站在线观看| 亚洲天堂免费在线观看视频| 中日韩午夜理伦电影免费| 欧美日韩国产一中文字不卡| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲乱码日产精品bd| 欧美三区美女| 亚洲字幕在线观看| 久久综合一区| 亚洲精品美女免费| 欧美日韩精品一区二区三区| 亚洲深夜福利视频| 久久精品视频99| 91久久国产综合久久91精品网站| 欧美成人免费小视频| 9色porny自拍视频一区二区| 欧美一区网站| 亚洲激情av| 欧美午夜无遮挡| 欧美在线不卡视频| 亚洲欧洲另类国产综合| 亚洲欧美成人一区二区三区| 国产自产在线视频一区 | 亚洲日产国产精品| 亚洲一区二区伦理| 国产一区二区三区在线观看免费 | 国产美女精品人人做人人爽| 久久久久国产精品www| 亚洲国产精品www| 欧美亚洲系列| 亚洲品质自拍| 国产午夜精品在线观看| 欧美国产精品v| 欧美在线视频观看免费网站| 亚洲精品久久久久久久久久久| 翔田千里一区二区| 亚洲精品视频免费| 国产亚洲欧美日韩日本| 欧美精品七区| 久久综合久色欧美综合狠狠 | 99国产精品99久久久久久粉嫩| 欧美在线三区| 在线亚洲欧美| 亚洲丰满在线| 国产一区二区看久久| 欧美日韩一区二区三区高清| 久久免费的精品国产v∧| 一区二区三区久久| 亚洲国产欧美不卡在线观看| 久久久综合网站| 午夜宅男欧美| 亚洲免费视频网站| 亚洲视频在线观看网站| 亚洲国产精品一区二区三区| 国产私拍一区| 国产美女精品视频免费观看| 国产精品高清网站| 欧美另类专区| 欧美精品福利在线| 欧美国产日韩一区| 免费欧美高清视频| 卡一卡二国产精品| 久久久久欧美精品| 久久国产免费看| 欧美一区二区三区在线观看视频| 亚洲一卡二卡三卡四卡五卡| 日韩视频不卡中文| 99国产一区| 亚洲视频在线观看| 一区二区国产精品| 亚洲性夜色噜噜噜7777| 一区二区欧美日韩视频| 一本久久青青| 亚洲一区二区三区国产| 亚洲男同1069视频| 午夜国产精品视频| 欧美影院在线播放| 久久精品99国产精品| 久久久久国色av免费观看性色| 久久av一区二区三区| 久久精品一区蜜桃臀影院| 久久精品成人| 欧美电影免费观看| 欧美视频在线免费| 国产精品一区二区久久| 国产亚洲人成a一在线v站| 黄色在线一区| 亚洲精品老司机| 亚洲一区尤物| 久久深夜福利免费观看| 亚洲第一区在线观看| av成人黄色| 欧美一区二区三区婷婷月色| 麻豆av福利av久久av| 欧美精品一区二区在线观看| 国产精品久久久对白| 国内精品久久久久影院 日本资源| 精品动漫3d一区二区三区免费| 亚洲伦理在线| 欧美一区国产二区| 欧美国产日韩一区二区在线观看| 亚洲免费黄色| 久久精品午夜| 欧美性猛交视频| 黄色资源网久久资源365| 99精品视频免费| 久久成人综合网| 亚洲伦伦在线| 久久精品水蜜桃av综合天堂| 欧美日韩二区三区| 国内一区二区在线视频观看| 一本色道精品久久一区二区三区| 午夜在线观看免费一区| 欧美激情五月| 久久国产精品免费一区| 欧美日本一区二区视频在线观看| 国产嫩草一区二区三区在线观看 | 国产精品视频精品| 91久久久在线| 久久裸体视频| 亚洲无毛电影| 欧美日韩精品在线播放| 亚洲国产成人精品女人久久久| 羞羞色国产精品| 夜夜精品视频| 欧美国产日产韩国视频|