Euler_24.cpp (250B)
1 #include <algorithm> 2 #include "Euler.h" 3 4 std::string Euler::LexicographicPermutations() 5 { 6 std::string lexicon = "0123456789"; 7 8 for (int i = 1; i < 1e6; ++i) 9 std::next_permutation(lexicon.begin(), lexicon.end()); 10 11 return lexicon; 12 }