2 条题解
-
0
#include <bits/stdc++.h> using namespace std; const int N=1<<16; char str[110]; int id,ch[N][26]; void ins(char *s) { int p=0; for(int i=0;s[i];i++) { int j=s[i]-'A'; if(ch[p][j]==0)ch[p][j]=++id; p=ch[p][j]; } } int main() { id=0;memset(ch,0,sizeof(ch)); while(scanf("%s",str)!=EOF)ins(str); printf("%d\n",id+1); return 0; }
- 1
信息
- ID
- 2032
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- 递交数
- 137
- 已通过
- 44
- 上传者