蓝桥杯 小模拟
来源:互联网 发布:文艺有内涵的网名知乎 编辑:程序博客网 时间:2024/06/17 15:50
#include <bits/stdc++.h>using namespace std;#define maxn 105int 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;}
0 0
- 蓝桥杯 小模拟
- 蓝桥杯训练 十六进制转八进制 (小模拟)
- 模拟小时钟源代码
- 模拟小练
- hdu4515 小模拟
- 小模拟认知
- FZU2152 文件系统 小模拟
- border模拟小三角形
- css模拟小箭头
- 模拟数字小时钟
- 模拟按键小测试
- queue模拟小案例
- 小鸦-spring AOP的小模拟
- C#模拟洗牌小程序
- hdu 4561 模拟小题
- 模拟航班查询-小程序
- CodeForces 448B 小模拟
- hdu4995 (不错的小模拟)
- Spring myeclipse log4j
- block 深入理解与内存管理
- oracle常用函数(四)----转换函数
- docker容器管理
- [LeetCode] Reverse Bits
- 蓝桥杯 小模拟
- RESTful 特点 好处
- CSS技巧集锦
- APUE 口令文件相关
- SQL Server出现错误的代码大全(好用)
- 在线Bootstrap(前端框架)编辑器
- 《C++语言基础》程序阅读——深复制、友元、模板
- iOS开发网络请求中ASIHTTPRequest的用法整理
- 《C++语言基础》实践项目——深复制、友元、模板