题目:
https://www.luogu.org/problem/show?pid=1205
首先这是个模拟;
但标签是搜索,所以我刚开始真打的搜索……;
本来读对题了,但我以为读错了,就改了,于是真错了……;
于是,GG!!
啊啊啊啊啊!
思路:
模拟;
总结:
1.调用函数时,注意函数之间的传递性;
2.不要在子函数里初始化!
3.规划好每一步干什么,注意每一步的联系;
4.有全局意识,注意主函数的设计;
5.不要用初始数组直接更新值,要用中间数组!!!!
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int MAXN=21;
char s[MAXN][MAXN],aim[MAXN][MAXN],ss[MAXN][MAXN],xx[MAXN][MAXN];
int n,ans=10001,tot;
bool same()
{
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)