Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
123358 | 吴悠 | 单词查找树 | C++ | 编译错误 | 0 | 0 MS | 0 KB | 475 | 2024-01-22 21:18:18 |
#include<iostream> using namespace std; string s[26+26*26+26*26*26]; int main(){ int id=0,ans=0; while(cin>>s[++id]){ } id--; for(int i=1;i<n;i++){ for(int j=n-1;j>=i;j--){ if(s[j+1]<a[j]){ string temp=s[j+1]; s[j+1]=s[j]; s[j]=temp; } } } ans=s[1].length()+1; for(int i=2;i<=n;i++){ int j=0; while(s[i][j]==s[i-1][j] && j<s[i-1].length()){ j++; } ans+=s[i].length()-j; } cout<<ans<<endl; return 0; }