今天做题的时候发现了一件神奇的事情
题目
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,t,k;
string a[8005],s;
while(cin>>a[++n]);
n--;
for(int i=1;i<n;i++)
for(int j=i+1;j<=n;j++)
if(a[i]>a[j])
{
s=a[i];
a[i]=a[j];
a[j]=s;
}
t=a[1].size();
int j;
for(int i=2;i<=n;i++)
{
j=0;
while(a[i][j]==a[i-1][j]&&j<a[i-1].size()) j++;
t+=a[i].length()-j;
}
cout<<t+1;
return 0;
}
dalao们可以自己试一下,把最后一个.length改成.size以后输出会变,求教