藍(lán)橋杯 迷宮

標(biāo)題:迷宮

X星球的一處迷宮游樂場建在某個小山坡上壤躲。
它是由10x10相互連通的小房間組成的美莫。

房間的地板上寫著一個很大的字母。
我們假設(shè)玩家是面朝上坡的方向站立财破,則:
L表示走到左邊的房間宗挥,
R表示走到右邊的房間乌庶,
U表示走到上坡方向的房間沼溜,
D表示走到下坡方向的房間丹喻。

X星球的居民有點(diǎn)懶,不愿意費(fèi)力思考抖锥。
他們更喜歡玩運(yùn)氣類的游戲宵喂。這個游戲也是如此糠赦!

開始的時候,直升機(jī)把100名玩家放入一個個小房間內(nèi)锅棕。
玩家一定要按照地上的字母移動拙泽。

迷宮地圖如下:

UDDLUULRUL
UURLLLRRRU
RRUURLDLRD
RUDDDDUUUU
URUDLLRRUU
DURLRLDLRL
ULLURLLRDU
RDLULLRDDD
UUDDUDUDLL
ULRDLUURRR


樣例輸入
ULDL
RRUL
LRDL
ULLR
樣例輸出 10
請你計算一下,最后裸燎,有多少玩家會走出迷宮?
而不是在里邊兜圈子顾瞻。

請?zhí)峤辉撜麛?shù),表示走出迷宮的玩家數(shù)目德绿,不要填寫任何多余的內(nèi)容荷荤。

如果你還沒明白游戲規(guī)則,可以參看一個簡化的4x4迷宮的解說圖:

特色建圖 上下顛倒了 左右不變 把我坑了 記得要跟著題意走 不要嫌麻煩 把測試數(shù)據(jù)跑一下
31

include <stdio.h>

include <iostream>

include <cstring>

include <vector>

include <queue>

include <map>

include <set>

include <sstream>

include <algorithm>

const int si = 15, MAXM = 0;
char mp[si][si];
int vis[si][si];
using namespace std;
int N;
int ans = 0;

int flag = 0;
void show() {
cout <<endl;
for (int i = 0; i < N; i++) {

    for (int j = 0; j < N; j++) {
        printf("%d", vis[i][j]);
    }
    cout <<endl;
}

}
void dfs(int x, int y) {
if (x < 0 || y < 0 || x >= N || y >= N) {
ans++;
show();
return;
}
if (vis[x][y]) return;
vis[x][y] = 1;
if (mp[x][y] == 'L') y -= 1;
else if (mp[x][y] == 'R') y += 1;
else if (mp[x][y] == 'D') x += 1;
else if (mp[x][y] == 'U') x -= 1;
dfs(x, y);
}
int main() {
N = 10;

for (int j = 0; j < N; j++)
scanf("%s", mp[j]);//x
cout << endl;
//for (int i = 0; i < N; i++)
//printf("%s\n", mp[i]);
for (int i = 0; i < N; i++) {
    for (int j = 0; j < N; j++) {//每次搜索一個
        fill(vis[0], vis[0] + si * si, 0);
        dfs(i, j);
    }
}
cout << ans << endl;
return 0;

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末移稳,一起剝皮案震驚了整個濱河市蕴纳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌个粱,老刑警劉巖古毛,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡稻薇,警方通過查閱死者的電腦和手機(jī)嫂冻,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來塞椎,“玉大人桨仿,你說我怎么就攤上這事“负荩” “怎么了蹬敲?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長莺戒。 經(jīng)常有香客問我,道長急波,這世上最難降的妖魔是什么从铲? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮澄暮,結(jié)果婚禮上名段,老公的妹妹穿的比我還像新娘。我一直安慰自己泣懊,他們只是感情好伸辟,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著馍刮,像睡著了一般信夫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上卡啰,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天静稻,我揣著相機(jī)與錄音,去河邊找鬼匈辱。 笑死振湾,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的亡脸。 我是一名探鬼主播押搪,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼浅碾!你這毒婦竟也來了大州?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤垂谢,失蹤者是張志新(化名)和其女友劉穎摧茴,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體埂陆,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡苛白,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年娃豹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片购裙。...
    茶點(diǎn)故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡懂版,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出躏率,到底是詐尸還是另有隱情躯畴,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布薇芝,位于F島的核電站蓬抄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏夯到。R本人自食惡果不足惜嚷缭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望耍贾。 院中可真熱鬧阅爽,春花似錦、人聲如沸荐开。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晃听。三九已至百侧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間能扒,已是汗流浹背移层。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留赫粥,地道東北人观话。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像越平,于是被迫代替她去往敵國和親频蛔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容