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

隨筆 - 62  文章 - 96  trackbacks - 0
<2006年8月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(7)

隨筆分類(66)

隨筆檔案(62)

文章分類(31)

文章檔案(32)

友情鏈接

最新隨筆

積分與排名

  • 積分 - 236720
  • 排名 - 108

最新評論

閱讀排行榜

評論排行榜

今天做出了第一題深度優(yōu)先搜索題。
至此對廣度和深度有了一個基本的了解。
學(xué)ACM總算學(xué)到了一點(diǎn)非暴力解決問題的方法。
Problem Id:1154??User Id:beyonlin_SCUT
Memory:32K??Time:155MS
Language:C++??Result:Accepted
http://acm.pku.edu.cn/JudgeOnline/problem?id=1154

LETTERS
Time Limit:1000MS? Memory Limit:10000K
Total Submit:694 Accepted:334

Description
A single-player game is played on a rectangular board divided in R rows and C columns. There is a single uppercase
letter (A-Z) written in every position in the board.
Before the begging of the game there is a figure in the upper-left corner of the board (first row, first column). In every move, a player can move the figure to the one of the adjacent positions (up, down,left or right). Only constraint is that
a figure cannot visit a position marked with the same letter twice.
The goal of the game is to play as many moves as possible.
Write a program that will calculate the maximal number of positions in the board the figure can visit in a single game.

Input
The first line of the input contains two integers R and C, separated by a single blank character, 1 <= R, S <= 20.
The following R lines contain S characters each. Each line represents one row in the board.

Output
The first and only line of the output should contain the maximal number of position in the board the figure can visit.

Sample Input

3 6
HFDFFB
AJHGDH
DGAGEH

Sample Output

6

我的程序:
#include<cstdio> #include<stack> using namespace std; struct node { int row; int col; int dire; }; char p[30][30]; char flag[30]; int incr[4][2]={{0,1},{1,0},{0,-1},{-1,0}}; int main() { int i,row,col; scanf("%d%d",&row,&col); getchar(); char ch[30]; for(i=1;i<=row;i++) { gets(ch); int j; for(j=1;j<=col;j++) p[i][j]=ch[j-1]; } //初始化,外加一層 for(i=0;i<=col+1;i++) { p[0][i]='0'; p[row+1][i]='0'; } for(i=0;i<=row+1;i++) { p[i][0]='0'; p[i][col+1]='0'; } int Maxmove=0;//最大步數(shù) stack<node>path;
????????//棧初始化 int r=1,c=1,dire=0,f=0,move=1; node in; in.row=r; in.col=c; in.dire=dire; path.push(in); flag[f++]=p[r][c]; while(!path.empty()) { if(dire<4) { int r2=r+incr[dire][0]; int c2=c+incr[dire][1]; bool b=true; for(int k=0;k<f;k++)//搜索是否已訪問或路不通 { if(flag[k]==p[r2][c2] || p[r2][c2]=='0') { dire++; b=false; break; } } if(b)//路通 { node in; in.row=r2; in.col=c2; in.dire=dire; path.push(in);//進(jìn)棧 move++; flag[f++]=p[r2][c2];//標(biāo)志已訪問 r=r2; c=c2; dire=0; } } else//找到一個解 { if(move>Maxmove) Maxmove=move; move--; dire=path.top().dire+1; //回溯,去除訪問標(biāo)志 path.pop(); flag[--f]='\0'; if(!path.empty()) { r=path.top().row; c=path.top().col; } } } printf("%d\n",Maxmove); return 0; }

posted on 2006-08-28 01:23 beyonlin 閱讀(862) 評論(0)  編輯 收藏 引用 所屬分類: acm之路
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久精品国产清自在天天线 | 亚洲高清一区二区三区| 午夜精品一区二区三区四区 | 国产视频欧美| 久久这里只有精品视频首页| 麻豆精品精华液| 销魂美女一区二区三区视频在线| 久久精品国产免费| 亚洲一区二区成人| 久久成人这里只有精品| 一本色道久久综合亚洲精品不 | 国产精品久久久久久模特| 久久综合99re88久久爱| 国产精品成人观看视频免费| 欧美fxxxxxx另类| 国产美女一区| 亚洲在线视频| 亚洲综合不卡| 国产精品婷婷| 亚洲一区二区三区国产| 亚洲一品av免费观看| 欧美国产精品人人做人人爱| 欧美va亚洲va日韩∨a综合色| 欧美视频日韩视频在线观看| 亚洲国产精品久久91精品| 国产一区二区欧美| 欧美亚洲一区在线| 久久午夜电影网| 亚洲精品美女在线| 欧美精品麻豆| 欧美一级片久久久久久久| 午夜激情亚洲| 国产自产2019最新不卡| 久久一区国产| 一区二区三区www| 欧美在现视频| 亚洲精品一区二区三区樱花| 欧美成人性网| 亚洲欧美日韩第一区| 久久久久久电影| av成人激情| 韩国精品一区二区三区| 欧美成人按摩| 一区二区成人精品| 久久久精品久久久久| 99国产精品国产精品毛片| 国产精品成人一区二区三区吃奶| 久久er精品视频| 亚洲视屏在线播放| 亚洲精品久久| 欧美xx视频| 久久久久久一区| 欧美怡红院视频一区二区三区| 1769国产精品| 亚洲国产成人av好男人在线观看| 国产精品久久久久久影院8一贰佰| 久久久综合网站| 欧美中文字幕视频在线观看| 一区二区三区四区精品| 99精品视频免费观看视频| 欧美大秀在线观看| 亚洲高清二区| 亚洲国内欧美| 正在播放亚洲| 亚洲永久在线| 欧美一区二区三区在线视频| 亚洲午夜久久久久久尤物| 亚洲综合色婷婷| 久久gogo国模啪啪人体图| 久久精品日产第一区二区| 欧美亚洲免费| 蜜桃av久久久亚洲精品| 欧美日韩一区二区三区在线视频 | 一区二区三区成人| 亚洲综合第一| 欧美成人午夜激情在线| 欧美日韩ab| 精品动漫一区| 亚洲深爱激情| 欧美福利视频在线观看| 99热这里只有精品8| 午夜久久久久久久久久一区二区| 欧美一区免费| 欧美日一区二区在线观看 | 欧美日韩一本到| 国产日韩欧美精品综合| 亚洲国产va精品久久久不卡综合| 亚洲影院色在线观看免费| 久久综合五月| 午夜精彩国产免费不卡不顿大片| 久久尤物电影视频在线观看| 欧美视频日韩视频| 亚洲美女诱惑| 91久久视频| 欧美丰满高潮xxxx喷水动漫| 一区在线视频| 久久综合伊人77777麻豆| 亚洲一区二区三区在线播放| 欧美国产精品一区| 91久久精品一区二区别| 欧美国产亚洲另类动漫| 久久琪琪电影院| 亚洲啪啪91| 夜夜爽www精品| 国产精品电影观看| 欧美在线观看日本一区| 午夜精品久久一牛影视| 国产农村妇女精品一二区| 亚洲欧美视频一区| 久久精品视频免费播放| 韩国一区电影| 亚洲精品精选| 国产日韩免费| 亚洲美女精品成人在线视频| 欧美日韩国产精品自在自线| 亚洲欧美日韩国产成人精品影院| 午夜精品久久久久久久99樱桃| 国产亚洲精品bv在线观看| 亚洲第一福利视频| 国产精品中文字幕欧美| 欧美国产日本高清在线| 欧美四级电影网站| 欧美~级网站不卡| 国产精品久久9| 亚洲高清自拍| 国产日韩欧美一区二区三区四区 | 午夜精品福利电影| 另类欧美日韩国产在线| 亚洲在线播放电影| 欧美日韩伦理在线免费| 欧美成人情趣视频| 依依成人综合视频| 亚洲天堂成人在线观看| 亚洲国产婷婷| 久久久亚洲人| 美女视频网站黄色亚洲| 国内精品亚洲| 亚洲欧美色婷婷| 亚洲欧美日韩网| 国产精品一区二区久久精品 | 亚洲精美视频| 一本色道精品久久一区二区三区 | 亚洲欧美精品suv| 国产精品久久久久7777婷婷| 一区二区欧美激情| 亚洲在线视频观看| 国产日韩在线看片| 久色婷婷小香蕉久久| 亚洲精品国产品国语在线app | 在线精品视频一区二区| 久久精品国产综合| 亚洲第一成人在线| 亚洲视频精选在线| 国产日产欧产精品推荐色| 欧美中文字幕久久| 亚洲国产日韩欧美在线99| 99re6热只有精品免费观看| 欧美日韩亚洲一区二| 欧美诱惑福利视频| 亚洲国产婷婷香蕉久久久久久| 亚洲黄一区二区| 国产精品sss| 噜噜噜91成人网| 亚洲欧美日本国产专区一区| 蜜臀av国产精品久久久久| 99精品视频免费| 影音先锋国产精品| 国产精品最新自拍| 欧美视频第二页| 欧美激情精品久久久久久免费印度| 一区二区三区视频免费在线观看| 老司机成人在线视频| 久久精品人人爽| 性娇小13――14欧美| 一区电影在线观看| aa级大片欧美三级| 亚洲精品极品| 日韩视频免费观看高清在线视频 | 国产精品少妇自拍| 国产精品理论片在线观看| 欧美国产91| 欧美日韩另类字幕中文| 欧美三级资源在线| 国产精品久久久久久av下载红粉| 欧美精品免费看| 欧美性做爰毛片| 国产一区二区三区免费不卡| 国产精品视频yy9299一区| 国产精品一区二区在线观看不卡| 国产精品av免费在线观看| 国产精品久久久久久久久久三级| 国产精品色网| 亚洲第一区中文99精品| 亚洲精品国产品国语在线app| 中文在线资源观看网站视频免费不卡 | 久久在精品线影院精品国产| 欧美黄色精品| 国产亚洲欧洲一区高清在线观看| 黑人巨大精品欧美黑白配亚洲| 亚洲国产精品视频一区|