#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0);
string s,temp; cin >> s;
vector<string>v;
for (int i = 0; i < s.length(); i++) {
for (int k = i; k < s.length(); k++) {
temp += s[k];
}
v.push_back(temp);
temp.clear();
}
sort(v.begin(), v.end());
for (string s : v) {
cout<<s<<"\n";
}
}
'Algorithm 🧑🏻💻 > 백준(BOJ)' 카테고리의 다른 글
[백준,c++] 11719번 - 그대로 출력하기2 (0) | 2021.10.31 |
---|---|
[백준,c++] 11718번 - 그대로 출력하기 (0) | 2021.10.31 |
[백준,c++] 11659번 - 구간 합 구하기4 (0) | 2021.10.31 |
[백준,c++] 11652번 - 카드 (0) | 2021.10.31 |
[백준,c++] 11651번 - 좌표 정렬하기2 (0) | 2021.10.28 |
[백준,c++] 11650번 - 좌표 정렬하기 (0) | 2021.10.28 |
댓글