//#include<bits/stdc++.h>
using namespace std;
#include <iostream>
#include<cstring>
#include<cstdio>
#include<string>
#include<set>
int main()
{
string str,s;
cin>>str;
set<string> ans;
for(int i=0;i<str.length();i++)//起始位置
{
for(int j=i+1;j<str.length();j++)//终点
{//注意substr函数第一个参数是起点,第二个参数取子串的是长度
s=str.substr(i,j-i);
//set对象纳入不是push是insert
ans.insert(s);
}
}
cout<<ans.size();
}
截图