Cod sursa(job #2677587)
Utilizator | Gaspar Robert Andrei gasparrobert95 | Data | 26 noiembrie 2020 20:48:50 |
---|---|---|---|
Problema | Ordine | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.49 kb |
#include <bits/stdc++.h>
#define ll long long
#define MOD 997
using namespace std;
ifstream fin("ordine.in");
ofstream fout("ordine.out");
string s;
int fv[130];
int main() {
fin >> s;
sort(s.begin(), s.end());
bool stop;
do {
stop = true;
for (int i = s.size() - 1; i > 0; --i)
if (s[i] == s[i - 1]) {
swap(s[i], s[i + 1]);
stop = false;
}
} while(!stop);
fout << s;
return 0;
}