时间限制: 1000ms
空间限制: 128MB
本题可以用枚举的方法,把k=1至7的可能枚举出来并找到方法
#include<bits/stdc++.h>
using namespace std;
int n;
int x;
char a[11][11],b[11][11],c[11][11];
void fun(){
int k;
int flag=0;
int i,j;
for(k=1; k<=6; k++){
if(k==1){
flag=0;
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
c[j][n-i+1]=a[i][j];
}
}
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
if(c[i][j]!=b[i][j]){
flag=1;
break;
}
}
if(flag) break;
}
if(i==n+1){
x=k;
return;
}

454

被折叠的 条评论
为什么被折叠?



