美文网首页
蓝桥杯-迷宫

蓝桥杯-迷宫

作者: 黑夜里不灭的路灯 | 来源:发表于2019-03-18 20:52 被阅读0次

标题:迷宫

X星球的一处迷宫游乐场建在某个小山坡上。
它是由10x10相互连通的小房间组成的。
房间的地板上写着一个很大的字母。
我们假设玩家是面朝上坡的方向站立,则:
L表示走到左边的房间,
R表示走到右边的房间,
U表示走到上坡方向的房间,
D表示走到下坡方向的房间。
X星球的居民有点懒,不愿意费力思考。
他们更喜欢玩运气类的游戏。这个游戏也是如此!
开始的时候,直升机把100名玩家放入一个个小房间内。
玩家一定要按照地上的字母移动。
迷宫地图如下:


UDDLUULRUL
UURLLLRRRU
RRUURLDLRD
RUDDDDUUUU
URUDLLRRUU
DURLRLDLRL
ULLURLLRDU
RDLULLRDDD
UUDDUDUDLL
ULRDLUURRR


#include<bits/stdc++.h>
using namespace std;
string data[10];
int vis[10][10];
int ans;
bool dfs(int x,int y)
{
    if(x<0||x>9||y<0||y>9)
        return true;
    if(vis[x][y]==1)
        return false;
    vis[x][y]=1;
    if(data[x][y]=='U') return dfs(x-1,y);
    if(data[x][y]=='D') return dfs(x+1,y);
    if(data[x][y]=='L') return dfs(x,y-1);
    if(data[x][y]=='R') return dfs(x,y+1);
    return false;
}
int main()
{
    data[0] = "UDDLUULRUL";
    data[1] = "UURLLLRRRU";
    data[2] = "RRUURLDLRD";
    data[3] = "RUDDDDUUUU";
    data[4] = "URUDLLRRUU";
    data[5] = "DURLRLDLRL";
    data[6] = "ULLURLLRDU";
    data[7] = "RDLULLRDDD";
    data[8] = "UUDDUDUDLL";
    data[9] = "ULRDLUURRR";
    for(int i=0; i<10; i++)
    {
        for(int j=0; j<10; j++)
        {
            memset(vis,0,sizeof(vis));
            if(dfs(i,j))
                ans++;

        }
    }
    cout<<ans<<endl;
    return 0;
}

相关文章

  • 蓝桥杯-迷宫

    标题:迷宫 X星球的一处迷宫游乐场建在某个小山坡上。它是由10x10相互连通的小房间组成的。房间的地板上写着一个很...

  • 蓝桥杯 迷宫

    标题:迷宫 X星球的一处迷宫游乐场建在某个小山坡上。它是由10x10相互连通的小房间组成的。 房间的地板上写着一个...

  • 蓝桥杯练习10(学霸的迷宫)

    问题描述学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,...

  • 蓝桥杯

    明天就是蓝桥杯省赛了,今天早点睡吧,没事就是一个小比赛,没什么的。大不了就去打打酱油吧。早早洗漱好,就上了床,可是...

  • 蓝桥杯

    一周前才开始意识到蓝桥杯又要来了,赶快找大佬聊聊怎么准备 “只要你掌握了最近十年的7道题以上省一几乎没问题 4-6...

  • 蓝桥杯真题题解收藏

    收藏一些在网上发现的,觉得写的不错的蓝桥杯真题题解内容,给学生练习备战蓝桥杯时所用。2020蓝桥杯省赛第二场C组_...

  • 蓝桥杯试题——FJ的字符串

    title: 蓝桥杯试题——FJ的字符串date: 2019年2月17日20:33:05tags: 蓝桥杯试题 算...

  • 第八届蓝桥杯 迷宫 Java A组

    标题:迷宫 X星球的一处迷宫游乐场建在某个小山坡上。它是由10x10相互连通的小房间组成的。 房间的地板上写着一个...

  • 蓝桥杯17年第一题,走迷宫

    走格子题目注意点: 以左上角为(0,0)点,类似坐标,使用二维数组去操作。 如果是求最优问题,比如最短路径和背包最...

  • 蓝桥杯 基础训练 Python版 0

    呃,是不是这篇文章应该叫 蓝桥杯之从入门到放弃 ? 感谢蓝桥杯,让我学了Python。但是由于近期种种事情,已经打...

网友评论

      本文标题:蓝桥杯-迷宫

      本文链接:https://www.haomeiwen.com/subject/iacimqtx.html