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

隨筆 - 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>
            欧美成人性网| 欧美精品在线视频观看| 亚洲国产成人久久综合| 久久久亚洲国产天美传媒修理工 | 亚洲人久久久| 亚洲欧美一区二区三区在线| 欧美亚洲免费| 免费观看30秒视频久久| 欧美大片免费久久精品三p| 国产精品毛片一区二区三区| 亚洲免费观看在线观看| 亚洲综合激情| 欧美日韩成人免费| 国内精品视频一区| 欧美亚洲免费高清在线观看| 久久久久九九九九| 国产精品xxx在线观看www| 国产一区日韩欧美| 亚洲午夜91| 久久频这里精品99香蕉| 欧美成人免费全部| 亚洲精品一二区| 国产日韩欧美一区| 亚洲免费在线精品一区| 亚洲无毛电影| 国产麻豆精品久久一二三| 亚洲欧美国产高清va在线播| 亚洲美女毛片| 国产一区二区三区久久精品| 日韩一区二区高清| 国产精品美女在线| 国产亚洲欧美一级| 欧美大秀在线观看| 欧美日韩免费高清一区色橹橹| 欧美一区二区日韩| 免费观看成人| 亚洲男女自偷自拍图片另类| 欧美激情片在线观看| 亚洲欧美视频| 国产精品免费久久久久久| 久久亚洲综合色| 亚洲小说欧美另类社区| 新狼窝色av性久久久久久| 亚洲春色另类小说| 狠狠色丁香婷婷综合影院 | 欧美精品黄色| 午夜久久电影网| 欧美h视频在线| 一区二区三区精密机械公司| 亚洲免费一级电影| 欧美日韩精品一区二区天天拍小说 | 欧美精品七区| 国产精品啊啊啊| 狠狠综合久久av一区二区小说| 精品999网站| 亚洲男女自偷自拍图片另类| 亚洲男人的天堂在线| 在线观看欧美| 老牛影视一区二区三区| 亚洲高清av在线| 亚洲天堂av高清| 国产精品99久久99久久久二8| 国产精品久久久久免费a∨大胸| **网站欧美大片在线观看| 欧美电影在线播放| 99视频在线精品国自产拍免费观看| 欧美a级一区| 一区二区高清视频| 亚洲午夜精品久久久久久app| 欧美激情精品久久久久久黑人| 亚洲国产色一区| 99精品热6080yy久久| 国产精品久久久久毛片大屁完整版| 在线午夜精品| 欧美一级理论片| 99国产精品国产精品久久| 亚洲一区综合| 亚洲高清二区| 欧美成年人网站| 欧美大片在线观看| 夜夜爽99久久国产综合精品女不卡| 亚洲精品国久久99热| 国产精品免费区二区三区观看| 麻豆精品一区二区av白丝在线| 欧美一区二区精品在线| 一区二区三区鲁丝不卡| 乱人伦精品视频在线观看| 欧美日韩国产亚洲一区| 国产精品国产三级国产aⅴ入口 | 亚洲一区二区三区四区五区黄| 欧美午夜精品电影| 欧美成人国产| 国产嫩草影院久久久久| 最新国产乱人伦偷精品免费网站| 亚洲激情另类| 欧美亚洲视频在线看网址| 韩国亚洲精品| 亚洲欧美成人| 亚洲嫩草精品久久| 欧美日韩国产精品一区| 亚洲高清久久网| 亚洲国产91色在线| 久久在线免费| 亚洲一级电影| 欧美精品自拍| 亚洲国产精品尤物yw在线观看| 在线观看成人网| 久久精品国产免费| 亚洲男人的天堂在线aⅴ视频| 欧美日韩成人综合天天影院| 亚洲精品乱码久久久久久久久| 国内精品久久久久久久果冻传媒| 欧美电影电视剧在线观看| 欧美日韩在线一二三| 亚洲精品国产视频| 中文av一区特黄| 欧美色一级片| 亚洲性视频网站| 一区二区三区.www| 久久在线精品| 午夜一级久久| 国产麻豆日韩| 欧美在线看片| 你懂的视频欧美| 亚洲精品国产精品久久清纯直播 | 久久av一区二区三区亚洲| 欧美日韩国产区一| 免费看亚洲片| 国产乱码精品一区二区三| 欧美激情性爽国产精品17p| 亚洲国产一区二区视频| 久久一二三四| 久久久久免费视频| 亚洲黄色免费| 欧美日韩国产免费| 免费观看久久久4p| 午夜精品国产精品大乳美女| 噜噜噜噜噜久久久久久91 | 亚洲欧美另类久久久精品2019| 欧美α欧美αv大片| 亚洲裸体视频| 亚洲日韩第九十九页| 欧美一二三区精品| 国产精品成人国产乱一区| 麻豆久久精品| 欧美视频在线观看免费| 亚洲精品一二区| 久久久久国产成人精品亚洲午夜| 国产亚洲欧美日韩日本| 亚洲美女中文字幕| 国产综合一区二区| 欧美日韩亚洲一区二区三区四区| 国产日韩欧美麻豆| 亚洲一区二区视频| 欧美亚州韩日在线看免费版国语版| 国产精品人人做人人爽| 香蕉成人伊视频在线观看 | 久久影视三级福利片| 欧美一区观看| 欧美色区777第一页| 在线亚洲欧美视频| 欧美激情一区二区三区高清视频 | 久久深夜福利| 欧美精品999| 国内精品久久久久久久影视蜜臀| 欧美性视频网站| 亚洲视频在线观看免费| 日韩一级黄色av| 欧美成人xxx| 在线一区亚洲| av成人免费观看| 欧美a级大片| 激情亚洲网站| 欧美一二区视频| 国产精品国产三级国产专区53 | 久久国产福利国产秒拍| 宅男66日本亚洲欧美视频| 亚洲人成人一区二区在线观看| 99精品视频网| 亚洲承认在线| 亚洲综合精品| 嫩草成人www欧美| 亚洲精品免费一二三区| 亚洲亚洲精品三区日韩精品在线视频| 欧美另类一区| 欧美激情一区二区久久久| 欧美日本在线视频| 亚洲人成网站777色婷婷| 久久亚洲私人国产精品va| 久久成人免费网| 亚洲丰满在线| 国产午夜久久久久| 欧美一区二区视频在线观看2020| 99国产精品久久久| 欧美成在线观看| 蜜臀av一级做a爰片久久| 欧美一区二区三区的| 久久精品女人| 亚洲第一中文字幕在线观看| 亚洲精品视频一区|