lingyun


私信TA

用户名:15210020303

访问量:78465

签 名:

喝水的鱼

等  级
排  名 27
经  验 16110
参赛次数 8
文章发表 152
年  龄 19
在职情况 学生
学  校 安徽建筑大学
专  业 电气

  自我简介:

程序爱好者

TA的其他文章

解题思路:





注意事项:





参考代码:

#include<iostream>

using namespace std;

int a[100][100]={0};

int main()

{

int m,n;

while(cin>>m>>n)

{

for(int i=0;i<m;i++)

{

for(int j=0;j<n;j++)

cin>>a[i][j];

}

int x,y,k;

char s;

cin>>x>>y;

getchar();

cin>>s>>k;

for(;k>0;k--)

{

if(a[x][y]==1)

{

a[x][y]=0;

if(s=='U')

{s='R';y++;}

else if(s=='R')

{s='D';x++;}

else if(s=='D')

{s='L';y--;}

else if(s=='L')

{s='U';x--;}

 

}

else

{

a[x][y]=1;

if(s=='U')

{s='L';y--;}

else if(s=='L')

{s='D';x++;}

else if(s=='D')

{s='R';y++;}

else if(s=='R')

{s='U';x--;}  

}

  }

  /*for(int i=0;i<m;i++)

  {

  for(int j=0;j<n;j++)

  {

  cout<<a[i][j]<<' ';

  if(j==n-1)

  cout<<endl;

}

 

}*/   

cout<<x<<' '<<y<<endl;

}

    return 0;

 } 


 

0.0分

2 人评分

  评论区

  • «
  • »