Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
131162 ZZQ 单词查找树 C++ 解答错误 80 1 MS 488 KB 407 2024-02-04 08:58:41

Tests(8/10):


#include <bits/stdc++.h> using namespace std; int main() { vector<string> a; string s; while(cin >> s) a.push_back(s); int ans = 1 + a[0].size(); sort(a.begin(),a.end()); for(int i = 1;i < a.size();i++) { int j =0; for(;j < a[i - 1].size();j++) { if(a[i][j] != a[i - 1][j]) { break; } } ans += a[i].size() - j; } cout << ans << '\n'; return 0; }


测评信息: