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

PKU 3854 搜索、然后進(jìn)行類似拓?fù)渑判虻奶幚?/a>

這題大意是一堆積木,抽掉某一塊后會使得上面的積木崩潰(當(dāng)上面的積木僅僅與抽去的部分相鄰),問抽去哪塊積木會使得崩塌的總積木數(shù)最多
這題做法是先將積木處理成圖的節(jié)點,然后如果假設(shè)底下的積木i與上面的積木j直接相鄰面為k,則將i與j連接條權(quán)值為k的邊,然后針對每一塊積木枚舉求崩潰的總塊數(shù),這里用類似拓?fù)渑判蛩惴ǖ奶幚恚瑢⒚總€節(jié)點底面與其他面的接觸面數(shù)作為該節(jié)點的“入度”

 1# include <iostream>
 2using namespace std;
 3# include <cstdio>
 4# include <map>
 5# include <cstring>
 6# include <vector>
 7# include <queue>
 8char g[101][101];
 9int id[101][101];
10int n,m,c;
11# define max(a,b) ((a)>(b)?(a):(b))
12struct
13{
14    int r,c,len;
15}
block[10001];
16int main()
17{
18    while(true)
19    {
20        scanf("%d%d",&n,&m);
21        if(!n&&!m) break;
22        for(int i=0;i<n;i++)
23            scanf("%s",g[i]);
24        c=0;
25        for(int i=0;i<n;i++)
26            for(int j=0;j<m;)
27            {
28                if(g[i][j]=='0')
29                {
30                    j++;
31                    continue;
32                }

33                block[c].r=i;
34                block[c].c=j;
35                block[c].len=g[i][j]-'0';
36                for(int k=j;k<block[c].len+j;k++)
37                     id[i][k]=c;
38                j+=block[c++].len;
39            }

40        int degree[10001];
41        int res=0;
42        queue<int> q;
43        int stddegree[10001];
44        for(int i=0;i<c;i++)
45        {
46            stddegree[i]=block[i].len;
47            if(block[i].r+1!=n)
48                for(int j=block[i].c;j<block[i].c+block[i].len;j++)
49                    if(g[block[i].r+1][j]=='0')
50                        stddegree[i]--;
51        }

52        for(int i=0;i<c;i++)
53        {
54
55            int ans=0;
56            memcpy(degree,stddegree,sizeof(degree));
57            q.push(i);
58            while(!q.empty())
59            {
60                int top=q.front();
61                q.pop();
62                ans+=block[top].len;
63                if(block[top].r!=0)
64                    for(int j=block[top].c;j<block[top].c+block[top].len;j++)
65                    if(g[block[top].r-1][j])
66                    {
67                        degree[id[block[top].r-1][j]]--;
68                        if(!degree[id[block[top].r-1][j]])
69                            q.push(id[block[top].r-1][j]);
70                    }

71            }

72            res=max(res,ans);
73        }

74        printf("%d\n",res);
75
76
77    }

78    return 0;
79}

80
81
82

posted on 2010-10-14 18:13 yzhw 閱讀(213) 評論(0)  編輯 收藏 引用 所屬分類: searchgraph

<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

導(dǎo)航

統(tǒng)計

公告

統(tǒng)計系統(tǒng)

留言簿(1)

隨筆分類(227)

文章分類(2)

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>
            日韩天天综合| 国产精品一区二区在线观看网站 | 亚洲自拍偷拍麻豆| 禁断一区二区三区在线| 国产精品美女久久久免费| 欧美日本国产| 欧美日韩精品不卡| 欧美精品在线一区| 欧美日本中文字幕| 欧美日韩久久| 欧美视频免费在线| 欧美日韩一卡二卡| 国产精品欧美精品| 欧美成人免费小视频| 亚洲高清视频一区| 亚洲欧美综合精品久久成人 | 欧美日韩免费观看一区三区| 久久在线91| 欧美日韩国产在线观看| 国产精品国码视频| 黄色亚洲精品| 亚洲人午夜精品| 亚洲一区二区三区精品视频| 欧美在线播放| 欧美成人免费全部| 亚洲专区一区| 欧美日韩国产成人在线观看| 国产亚洲人成网站在线观看| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲自拍偷拍色片视频| 久久野战av| 国产精品综合色区在线观看| 91久久久久久久久久久久久| 欧美一级久久| 99精品视频免费观看| 鲁大师成人一区二区三区| 国产精品免费福利| 欧美一区二区三区视频免费| 亚洲国产综合91精品麻豆| 国产欧美日韩一区二区三区| 亚洲精品日韩久久| 免费成人av在线| 久久人人爽人人爽爽久久| 国产又爽又黄的激情精品视频| 一区二区三区回区在观看免费视频 | 99精品视频免费观看视频| 欧美黄色大片网站| 亚洲欧洲一区二区三区在线观看| 猛男gaygay欧美视频| 欧美在线视频在线播放完整版免费观看 | 欧美人与禽猛交乱配视频| 国产麻豆精品在线观看| 午夜精品久久久久久久99水蜜桃| 亚洲精品乱码久久久久久久久| 狂野欧美激情性xxxx| 一区二区三区产品免费精品久久75 | 欧美一区二区三区精品| 香蕉久久夜色精品国产| 国产一区在线看| 亚洲大片av| 国产精品日本一区二区| 久久美女性网| 欧美日本在线播放| 欧美日韩亚洲另类| 久久精品30| 欧美激情自拍| 久热成人在线视频| 国产精品久久久久久久久免费樱桃 | 一本色道久久88精品综合| 国产模特精品视频久久久久 | 国产欧美精品xxxx另类| 欧美成年视频| 国产日韩精品一区二区三区在线| 久热爱精品视频线路一| 国产精品一区二区久久精品| 欧美高清一区| 精品99视频| 久久精品二区| 亚洲字幕在线观看| 欧美日韩国产一级片| 亚洲精品在线免费| 亚洲精品免费网站| 欧美va天堂va视频va在线| 久久婷婷成人综合色| 国户精品久久久久久久久久久不卡| 日韩网站在线观看| 亚洲伊人网站| 国产精品视频999| 亚洲欧美精品| 尤物99国产成人精品视频| 亚洲无限av看| 国产美女一区| 久热这里只精品99re8久| 亚洲人成在线播放| 亚洲欧美日韩精品久久亚洲区| 国产精品日韩| 久久久久久午夜| 亚洲精品乱码久久久久久按摩观| 欧美在线一区二区| 欧美激情精品久久久| 亚洲综合999| 亚洲高清视频一区二区| 欧美大片免费观看| 亚洲性人人天天夜夜摸| 久久久久免费| 亚洲一区欧美激情| 亚洲韩国日本中文字幕| 国产精品一区二区在线观看不卡| 久久久www成人免费无遮挡大片| 美女脱光内衣内裤视频久久网站| 亚洲丝袜av一区| 亚洲欧洲偷拍精品| 国内精品久久久久久久果冻传媒 | 亚洲福利专区| 国产亚洲欧美在线| 欧美三级在线视频| 欧美日韩播放| 欧美成人精品h版在线观看| 性色一区二区| 午夜老司机精品| 亚洲一区二区高清| 中文欧美在线视频| 亚洲天堂成人在线观看| 亚洲精品一区二区三区婷婷月| 久久五月激情| 欧美 日韩 国产精品免费观看| 久久精品网址| 欧美国产先锋| 日韩天堂av| 午夜精品在线看| 久久久久免费视频| 欧美激情一区二区三区高清视频 | 亚洲自拍都市欧美小说| 欧美一区二区大片| 久久久无码精品亚洲日韩按摩| 免费观看日韩| 久久久久久久久综合| 亚洲色无码播放| 欧美一区二区三区四区在线观看地址| 制服诱惑一区二区| 久久久久久有精品国产| 亚洲韩国一区二区三区| 亚洲午夜精品网| 午夜精品一区二区三区在线视| 久久精品麻豆| 99riav国产精品| 农夫在线精品视频免费观看| 欧美午夜激情小视频| 国内精品久久久久久久影视麻豆| 亚洲毛片在线观看| 久久成人一区| 日韩香蕉视频| 久久久综合网| 国产精品网红福利| 日韩一级大片| 亚洲二区在线| 久久国产精品亚洲va麻豆| 国产精品久久久久久久久久久久久| 国产一区999| 亚洲欧美国产77777| 夜夜精品视频一区二区| 欧美日韩在线精品| 99精品国产在热久久| 亚洲国产视频直播| 欧美激情精品久久久久久免费印度| 亚洲天天影视| 国产精品女主播一区二区三区| 亚洲一区制服诱惑| 亚洲午夜精品久久久久久浪潮 | 精品99一区二区| 夜夜嗨av一区二区三区中文字幕| 亚洲第一偷拍| 免费在线观看成人av| 亚洲开发第一视频在线播放| 噜噜噜久久亚洲精品国产品小说| 欧美在线网站| 日韩午夜黄色| 亚洲影视综合| 一区二区三区中文在线观看| 久久综合色88| 欧美ab在线视频| 亚洲一区二区三区免费在线观看 | 一区二区日韩欧美| 日韩午夜激情av| 狠狠干狠狠久久| 亚洲一区二区三区在线观看视频 | 日韩视频免费| 亚洲欧美日韩在线综合| 亚洲午夜精品久久久久久app| 国产日韩一级二级三级| 亚洲国产1区| 国产乱理伦片在线观看夜一区| 欧美成人中文字幕在线| 国模套图日韩精品一区二区| 99亚洲精品| 亚洲制服av| 欧美日韩国产美| 欧美国产日韩精品免费观看| 国产亚洲一区二区在线观看| 亚洲欧美色婷婷|