这是代码:
```cpp
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#include <ctime>
#include <cmath>
#include <cstdlib>
#include <string>
#define itn int
using namespace std;
int readInt(){
char c;int x=0;bool f=false;
c=getchar();
while (c<'0'||c>'9') {
if(c=='-')f=true;
c=getchar();
}
while (c>='0'&&c<='9') {
x=x*10+c-'0';
c=getchar();
}
return x=(f ? 0-x : x);
}
int change(int x,int y){
return x==0 ? 0 : y-x;
}
string a[51],t;
int sum=0,c,n,ans=1e9;
int main(){
n=readInt();
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=n;i++){
sum=0;
t=a[i]+a[i];
for(int j=1;j<=n;j++){
if(i==j)continue;
if((c=t.find(a[j]))==-1){sum=1e9;break;}
sum+=change(c,a[j].length());
}
ans=min(ans,sum);
}
if(ans==1e9){cout<<-1;return 0;}
cout<<ans;
return 0;
}
```
by 御坂13558号 @ 2019-02-20 19:05:45
long long呢?
by xsI666 @ 2019-02-20 19:18:59
@[xsl666](/space/show?uid=70581)
跟这个没有关系
by 御坂13558号 @ 2019-02-20 19:26:14
找不出了……
by xsI666 @ 2019-02-20 19:33:19
emm。。。
by 御坂13558号 @ 2019-02-20 19:39:42