(蓝桥)2017C/C++A组第一题迷宫
2024-09-30 01:23:13
#include<iostream>
#include<memory.h>
using namespace std;
char mi[10][10] ;
int visited[10][10];
int sum=0;
int main() {
for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
cin>>mi[i][j];
for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
{
memset(visited,0,sizeof(visited));
int row,colum;
row=i;
colum=j;
while(true)
{
visited[row][colum]=1;
if(mi[row][colum]=='U')
{
row--;
if(row<0)
{
sum++;
break;
}
if(visited[row][colum]==1)
break;
}
else if(mi[row][colum]=='D')
{
row++;
if(row>9)
{
sum++;
break;
}
if(visited[row][colum]==1)
break;
}
else if(mi[row][colum]=='L')
{
colum--;
if(colum<0)
{
sum++;
break;
}
if(visited[row][colum]==1)
break;
}
else
{
colum++;
if(colum>9)
{
sum++;
break;
}
if(visited[row][colum]==1)
break;
}
}
}
cout<<sum;
}
最新文章
- 从游戏脚本语言说起,剖析Mono所搭建的脚本基础
- [译] 你该知道的javascript作用域 (javascript scope)(转)
- Css样式基础
- NSValue&;NSNumber
- Problem C 链表
- 黄聪:360浏览器、Chrome调试(debugger)JS总是进入paused in debugger状态
- CentOS 5.5 快速安装MariaDB-5.5.35
- sqlserver 大文件脚本执行
- suse安装软件命令
- [Angular 2] ng-class and Encapsulated Component Styles
- ASP.NET MVC 实现AJAX跨域请求的两种方法
- 利用css3特性写出三角形(兼容IE浏览器)
- Android学习总结——开篇
- DL4NLP——词表示模型(一)表示学习;syntagmatic与paradigmatic两类模型;基于矩阵的LSA和GloVe
- 【USACO】玉米实验(单调队列)
- js实现继承的5种方式
- 28自定义View 模仿联系人字母侧栏
- pyenv安装
- c#一个统计运行时间方法
- cmd里面怎么复制粘贴