这个题就是个大模拟,个人感觉关键在于搞定尾巴 第一次做竟然全都输出了第一步撞到自己 #include<bits/stdc++.h> using namespace std; char a[101]; int dis[4][2]={{0,1},{0,-1},{1,0},{-1,0}},d[200][3],n,i,j,err,t,w,f,nx,ny,m; int main() { //freopen("worm.in","r",stdin); //freopen("worm.out","w",stdout); scanf("%d",&n); while(n>0) { sc...