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

Better man

改變性格 改變命運!

 

zoj 1015(弦圖)

至今不明白原理
無向圖中,如果任意邊數大于3的環,至少存在一條邊連接環中不相鄰的某兩
個點,則稱此圖為弦圖(Chordal Graph),所以說這里的算法就是
第一步:給節點編號
設已編號的節點集合為A,未編號的節點集合
 1 /*
 2 無向圖中,如果任意邊數大于3的環,至少存在一條邊連接環中不相鄰的某兩
 3 個點,則稱此圖為弦圖(Chordal Graph)
 4 */
 5 #include <iostream>
 6 using namespace std;
 7 int n,m;
 8 bool map[1001][1001];
 9 bool used[1001];
10 int seta[1001];
11 void number()
12 {
13       memset(used,0,sizeof(used));
14       used[1]=1;
15       seta[n]=1;
16       for(int num=n-1;num>=1;--num)
17       {
18             int Max=0;
19             int p=0;
20             for(int i=1;i<=n;++i)
21                   if(!used[i])
22                   {
23                         int sum=1;
24                         for(int k=n;k>=num;--k)
25                               if(map[i][seta[k]])
26                                     sum++;
27                         if(sum>Max)
28                         {
29                               Max=sum;
30                               p=i;
31                         }
32                   }
33             seta[num]=p;
34             used[p]=1;
35       }
36 }
37 bool check()
38 {
39       int setc[1001];
40       for(int i=1;i<n;++i)
41       {
42             int x=seta[i];
43             int k=0;
44             for(int j=i+1;j<=n;++j)
45             {
46                   int y=seta[j];
47                   if(map[x][y])
48                         setc[k++]=y;
49             }
50             if(k>1)
51             {
52                   for(int j=1;j<k;j++)
53                         if(!map[setc[0]][setc[j]])return 0;
54             }
55       }
56       return true;
57 }
58 int main()
59 {
60       int a,b;
61       while(scanf("%d%d",&n,&m)&&n)
62       {
63             memset(map,0,sizeof(map));
64             for(int i=1;i<=m;++i)
65             {
66                   scanf("%d%d",&a,&b);
67                   map[b][a]=map[a][b]=1;
68             }
69             //編號
70             number();
71             if(check())printf("Perfect\n\n");
72             else printf("Imperfect\n\n");
73       }
74       return 0;
75 }
為B
開始時A為空,B包含所有節點。
for num=n-1 downto 0 do
{
在B中找節點x,使與x相鄰的在A集合中的節點數最多,將x編號為num,
并從B移入A
}
第二步:檢查
for num=0 to n-1 do
{
對編號為num的節點x,設所有編號大于num且與x相鄰的節點集合為C,
在集合C中找出編號最小的節點y,如果集合C中存在不等于y的節點z,
且y與z間沒有邊,則此圖不是弦圖,退出。
}
檢查完了,則此圖是弦圖。


posted on 2009-02-04 16:21 SHFACM 閱讀(650) 評論(0)  編輯 收藏 引用 所屬分類: ACM

導航

統計

常用鏈接

留言簿(2)

隨筆檔案

文章分類

文章檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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一区| 国产精品毛片a∨一区二区三区|国| 欧美日韩精品高清| 欧美午夜在线视频| 国产情侣一区| 亚洲精品在线视频观看| 亚洲国产成人在线视频| 久久男女视频| 欧美激情在线有限公司| 亚洲精品日韩激情在线电影 | 午夜亚洲精品| 欧美一区=区| 免费不卡在线观看| 99成人在线| 久久av一区二区三区漫画| 久久久久亚洲综合| 欧美日韩国产成人高清视频| 国产亚洲福利| 日韩午夜在线视频| 久久久精品2019中文字幕神马| 欧美激情乱人伦| 亚洲专区一区二区三区| 另类激情亚洲| 国产欧美精品xxxx另类| 亚洲美女精品久久| 欧美一区二区三区婷婷月色 | 麻豆国产精品777777在线| 欧美日韩国产黄| 在线激情影院一区| 日韩视频一区二区三区| 久久久久99| 亚洲一区二区在线播放| 男男成人高潮片免费网站| 国产伦精品一区二区三区高清版 | 国产精品wwwwww| 欧美日韩精品综合| 红桃视频国产一区| 久久国产色av| 一区二区三区不卡视频在线观看 | 久久精品亚洲一区二区三区浴池| 久久久久综合一区二区三区| 久久久久久久网| 欧美精品激情| 亚洲黄色免费| 免费成人黄色| 欧美在线观看一区| 国产精品视频xxx| 亚洲一区视频在线观看视频| 亚洲国产成人91精品| 久久精品视频播放| 国产在线观看精品一区二区三区 | 亚洲激情综合| 午夜精品免费在线| 一区二区欧美在线| 欧美三级视频在线| 亚洲午夜高清视频| 99在线精品视频| 欧美日本一区| 亚洲人永久免费| 欧美96在线丨欧| 久久中文久久字幕| 亚洲国产一区二区在线| 欧美国产亚洲另类动漫| 免费成人黄色片| 日韩视频一区二区三区在线播放免费观看 | 久久久噜噜噜久久中文字幕色伊伊| 宅男精品视频| 国产欧美日韩精品专区| 久久se精品一区二区| 欧美一区二区国产| 国外视频精品毛片| 欧美激情视频网站| 欧美日韩视频在线| 午夜久久久久久久久久一区二区| 欧美jizz19性欧美| 欧美一区二区三区男人的天堂| 国产亚洲欧美一级| 日韩视频免费看| 亚洲激情av| 久久国产高清| 亚洲手机成人高清视频| 欧美人与性禽动交情品| 久久国产精品亚洲77777| 亚洲欧洲久久| 欧美精品久久久久久久| 亚洲一区精彩视频| 亚洲一区二区在线观看视频| 国内激情久久| 亚洲啪啪91| 国产欧美一区二区精品仙草咪| 美女久久一区| 欧美日韩免费在线观看| 久久精品国产久精国产思思| 欧美成人xxx| 欧美一区2区视频在线观看| 久久综合国产精品| 亚洲性色视频| 免费日韩av电影| 性欧美8khd高清极品| 欧美成人一品| 久久亚洲精品网站| 国产精品久久久久aaaa| 亚洲高清毛片| 激情欧美一区二区三区| 亚洲午夜精品一区二区三区他趣 | 欧美日韩免费观看一区二区三区| 欧美伊人久久久久久午夜久久久久| 免费不卡亚洲欧美| 久久精品99国产精品日本| 欧美日韩亚洲一区二区三区在线观看 | 国产精品免费视频观看| 欧美二区在线| 国产曰批免费观看久久久| 夜夜嗨一区二区| 亚洲人午夜精品免费| 久久免费黄色| 久久久综合网| 国产亚洲欧美日韩美女| 亚洲网站在线| 亚洲综合不卡| 国产精品成人aaaaa网站 | 久久国内精品视频| 性亚洲最疯狂xxxx高清| 欧美日韩一区二区免费在线观看| 美女国产一区| 欧美成人首页| 亚洲欧美另类在线观看| 亚洲第一区中文99精品| 国产精品av免费在线观看| 麻豆成人在线播放| 久久精品国产欧美亚洲人人爽| 亚洲精品在线观| 亚洲精选视频免费看| 亚洲国产精品久久久久秋霞影院 | 亚洲国产精品欧美一二99| 国产精品一区二区a| 亚洲国产婷婷| 亚洲激情视频在线| 狼人社综合社区| 亚洲第一级黄色片| 亚洲第一成人在线| 久久人91精品久久久久久不卡| 久久久最新网址| 在线日韩视频| 欧美激情一区二区三区全黄 | 中文在线不卡| 午夜精品亚洲一区二区三区嫩草| 国产精品v欧美精品v日韩| 亚洲欧美不卡| 麻豆精品视频在线| 亚洲黄色一区| 欧美无砖砖区免费| 亚洲欧美日韩国产中文| 久久久一二三| 日韩午夜精品| 国产麻豆91精品| 久久视频一区二区| 亚洲欧洲日产国产综合网| 亚洲欧美国产精品va在线观看| 国产精品久久久久一区二区| 欧美在线免费看| 亚洲欧洲午夜| 欧美一区二区三区四区在线 | 国产精品xvideos88| 欧美与欧洲交xxxx免费观看| 狠狠狠色丁香婷婷综合激情| 欧美刺激性大交免费视频| 在线视频欧美精品| 久久蜜臀精品av| 日韩一级片网址| 国产美女扒开尿口久久久| 久久伊伊香蕉| 一本一本久久| 牛牛国产精品| 午夜欧美不卡精品aaaaa| 亚洲国产日韩欧美在线图片| 亚洲人成在线播放网站岛国| 91久久国产综合久久| 亚洲欧洲在线一区| 国产精品日韩电影| 欧美成人精品一区| 亚洲综合社区| 亚洲日本va午夜在线电影| 久久久久久日产精品| 亚洲视频在线免费观看| 激情丁香综合| 欧美日韩一区综合| 蜜桃伊人久久| 午夜精品短视频| 夜夜嗨av一区二区三区网页| 欧美激情va永久在线播放| 久久久久久高潮国产精品视| 亚洲一区免费网站|