觉得自己绿题做的太少了,就选了最简单的绿题。
这个题类似于之前一个模拟赛的题,某子沐应该印象深刻(滑稽)
就是纯粹的模拟。
就是模拟啊。。
解释都在代码里了qwq
泥萌做法为什么那么高端啊,瑟瑟发抖
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<algorithm>
using namespace std;
char s[15][15];
int mp[15][15];//转一下地图
int tc,tj;//这里指的是面朝什么方向。0-北,1-东,2-南,3-西
int xc,yc,xj,yj;//每时每刻的坐标。
void walls()
{
for(int i=0;i<=11;i++){
mp[0][i]=mp[i][0]=mp[11][i]=mp[i][11]=1;
}
}//向周围围个墙
int main()
{
for(int i=1;i<=10;i++)
{
scanf("%s",s[i]);
for(int j=0;j<10;j++)
{
if(s[i][j]=='.')mp[i][j+1]=0;
if(s[i][j]=='*')mp[i][j+1]=1;
if(s[i][j]=='C')xc=j+1,yc=i;