Saturday, June 6, 2015

UVa 146 - ID Codes

// UVa 146 - ID Codes

#include <algorithm>
#include <iostream>
#include <string>
using namespace std;

int main() {
	string s;
	cin >> s;
	while (s[0] != '#') {
		if (next_permutation(s.begin(), s.end()))
			cout << s << endl;
		else
			cout << "No Successor" << endl;
		cin >> s;
	}
	return 0;
}

No comments:

Post a Comment