码迷,mamicode.com
首页 > 其他好文 > 详细

蓝桥杯 小模拟

时间:2015-04-07 15:39:23      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:acm

#include <bits/stdc++.h>

using namespace std;
#define maxn 105

int m, n, x, y, k;
char s;
int a[maxn][maxn];
int cnt;

void solve()
{
    while(cnt++ < k)
    {
         if(s == 'U')
         {
             if(a[x][y])
             {
                 a[x][y++] = 0;
                 s = 'R';
             }
             else
             {
                 a[x][y--] = 1;
                 s = 'L';
             }
             //cout<<x<<" "<<y<<" "<<s<<endl;
             continue;
         }
         if(s == 'D')
         {
             if(a[x][y])
             {
                 a[x][y--] = 0;
                 s = 'L';
             }
             else
             {
                 a[x][y++] = 1;
                 s = 'R';
             }
             //cout<<x<<" "<<y<<" "<<s<<endl;
             continue;
         }
         if(s == 'L')
         {
             if(a[x][y])
             {
                 a[x--][y] = 0;
                 s = 'U';
             }
             else
             {
                 a[x++][y] = 1;
                 s = 'D';
             }
             //cout<<x<<" "<<y<<" "<<s<<endl;
             continue;
         }
         if(s == 'R')
         {
             if(a[x][y])
             {
                 a[x++][y] = 0;
                 s = 'D';
             }
             else
             {
                 a[x--][y] = 1;
                 s = 'U';
             }
             //cout<<x<<" "<<y<<" "<<s<<endl;
             continue;
         }
    }
   // cout<<cnt<<endl;
}

int main()
{
    while(~scanf("%d%d", &m, &n))
    {
        cnt = 0;
        for(int i=0; i<m; i++)
            for(int j=0; j<n; j++)
                scanf("%d", &a[i][j]);

        scanf("%d%d", &x, &y);
        getchar();
        cin>>s>>k;
        solve();
        cout<<x<<"  "<<y<<endl;
    }
    return 0;
}

蓝桥杯 小模拟

标签:acm

原文地址:http://blog.csdn.net/dojintian/article/details/44920483

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!