백준 11478 - 서로 다른 부분 문자열의 개수

2022. 10. 11. 11:25코딩 공부 연습

반응형

#include
#include
#include


#include

using namespace std;

set group;

void get_parsed(string s, int size)
{
for(int i = 0; i< s.size()-size+1; i++)
{
string tmp;
tmp = s.substr(i, size);
group.insert(tmp);
}
}
int main()
{
string s;

cin>>s;
for(int i = 1; i <= s.size(); i++)
{
    get_parsed(s, i);
}
cout<<group.size()<<'\n';
return 0;

}

'코딩 공부 연습' 카테고리의 다른 글

백준 2444 별 찍기 7  (0) 2022.10.25
백준 11653 소인수분해  (0) 2022.10.25
백준 16165 - 걸그룹 마스터 준석이  (0) 2022.10.10
백준 15663 N과 M(9)  (1) 2022.09.23
백준 - n과m 시리즈  (0) 2022.09.19