rt,这道题,样例都过了,手构样例无果。
评测状态
#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N=3e2;
int n;bool o[20];
int a[20];
signed main()
{
scanf("%d",&n);
int ans=0;
string s[N];
for (int i=1;i<=n;i++) cin>>s[i];
for (int i=0;i<=10*n && !ans;i++)
{
for (int j=1;j<=n;j++)
{
int k=s[j][i%10]-'0';
if (o[k]) continue;
o[k]=1;
a[k]++;
}
memset(o,0,sizeof o);
for (int j=0;j<=9;j++)
{
if (a[j]==n)
{
ans=i;
break;
}
}
}
cout<<ans<<endl;
return 0;
}