记录编号 |
575387 |
评测结果 |
AAAAA |
题目名称 |
Cafe Stella |
最终得分 |
100 |
用户昵称 |
nick |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.000 s |
提交时间 |
2022-09-13 19:58:34 |
内存使用 |
0.00 MiB |
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
map<char,int>q;
char a[10],b;
int n,Map[10];
string c[10][10];
int main()
{
freopen("murasame_adultxp3.in","r",stdin);
freopen("murasame_adultxp3.out","w",stdout);
cin>>n>>b;
for(int i=0;i<n-1;i++)
cin>>a[i],q[a[i]]=i;
for(int i=0;i<10;i++)
Map[i]=i;
for(int i=0;i<n-1;i++)
{
cin>>b;
for(int j=0;j<n-1;j++)
cin>>c[i][j];
}
do{
for(int i=0;i<n-1;i++)
for(int j=i;j<n-1;j++)
{
int x=Map[i],y=Map[j],z=0;
for(int k=0;k<c[i][j].size();k++)
z=z*(n-1)+Map[q[c[i][j][k]]];
if(z!=x+y)
goto wzw;
}
for(int i=0;i<n-1;i++)
cout<<a[i]<<"="<<Map[q[a[i]]]<<" ";
cout<<endl<<n-1<<endl;
return 0;
wzw:;
}while(next_permutation(Map,Map+n-1));
cout<<"FccKcuf";//虽然知道没有这种情况但是还是写了这句,出题人就是屑
return 0;
}