Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int v[11], cp, u;
- char s;
- bool ok;
- int main()
- {
- std::ifstream fin("tan.in");
- std::ofstream fout("tan.out");
- while (fin >> s)
- v[s-'0']++;
- for (int i = 0; i <= 8; i += 2)
- cp += v[i];
- if ((cp == 2 && v[0] == 1) || cp == v[0])
- u = 0, v[0]--;
- else
- {
- for (int i = 8; i >= 0 && u == 0; i -= 2)
- {
- if (v[i])
- {
- u = i;
- v[i]--;
- break;
- }
- }
- }
- for (int i = 1; i < 10 && ok == false; i++)
- if (v[i])
- {
- fout << i;
- v[i]--;
- ok = true;
- break;
- }
- for (int i = 0; i < 10; i++)
- while (v[i])
- fout << i, v[i]--;
- fout << u;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement