记录编号 549836 评测结果 AAAAAAAAAA
题目名称 [NOI 2000]单词查找树 最终得分 100
用户昵称 Gravatar夜莺 是否通过 通过
代码语言 C++ 运行时间 0.026 s
提交时间 2020-02-25 10:11:29 内存使用 3.28 MiB
显示代码纯文本
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostream>
using namespace std;
const int MAXN=32768;
string trie[MAXN];
int n,ans;
int main(){
	freopen("trie.in","r",stdin);
	freopen("trie.out","w",stdout);
	while(cin>>trie[n++]);
	sort(trie,trie+n);
	ans=trie[0].length();
	for(int i=1;i<n;i++){
		int j=0;
		while(trie[i][j]==trie[i-1][j]&&j<trie[i].length())
			j++;
		ans+=trie[i].length()-j;
	}
	printf("%d",ans+1);
	return 0;
}