#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;

}  

最新文章

  1. 从游戏脚本语言说起,剖析Mono所搭建的脚本基础
  2. [译] 你该知道的javascript作用域 (javascript scope)(转)
  3. Css样式基础
  4. NSValue&amp;NSNumber
  5. Problem C 链表
  6. 黄聪:360浏览器、Chrome调试(debugger)JS总是进入paused in debugger状态
  7. CentOS 5.5 快速安装MariaDB-5.5.35
  8. sqlserver 大文件脚本执行
  9. suse安装软件命令
  10. [Angular 2] ng-class and Encapsulated Component Styles
  11. ASP.NET MVC 实现AJAX跨域请求的两种方法
  12. 利用css3特性写出三角形(兼容IE浏览器)
  13. Android学习总结——开篇
  14. DL4NLP——词表示模型(一)表示学习;syntagmatic与paradigmatic两类模型;基于矩阵的LSA和GloVe
  15. 【USACO】玉米实验(单调队列)
  16. js实现继承的5种方式
  17. 28自定义View 模仿联系人字母侧栏
  18. pyenv安装
  19. c#一个统计运行时间方法
  20. cmd里面怎么复制粘贴

热门文章

  1. Android指纹识别深入浅出分析到实战
  2. electron利用nodejs+移动端技术跨平台桌面应用开发框架——记录下,类似node webkit!
  3. bzoj4561
  4. Linux运维人员-服务器组成硬件基础
  5. ubuntu下的路由实验
  6. 等价表达式 2005年NOIP全国联赛提高组(栈模拟)
  7. switchhosts+fiddler app抓包
  8. 数据库mysql原生代码基本操作
  9. ACM_最值差(线段树区间查询最值)
  10. 题解报告:hdu 2647 Reward(拓扑排序)