Submission #1013825

#TimeUsernameProblemLanguageResultExecution timeMemory
1013825May27_thEsej (COCI15_esej)C++17
80 / 80
168 ms1368 KiB
#include<bits/stdc++.h>
using namespace std;
#define i64 long long
#define i128 __int128
#define mp make_pair
#define pb push_back
#define all(x) (x).begin(), (x).end()
signed main() {
  ios_base::sync_with_stdio(false); cin.tie(0);
  cout << fixed << setprecision(10);
  int Tests = 1; // cin >> Tests;
  while (Tests --) {
    int A, B; cin >> A >> B;
    int ans = 0;
    auto recur = [&](auto &&self, int pos, string word) -> void {
      if (pos == 10) {
        if (ans < B) {
          ans ++;
          cout << word << " ";
        }
        return;
      }
      for (int c = 0; c < 5; c ++) {
        self(self, pos + 1, word + char(c + 'a'));
      }
    }; recur(recur, 0, "");
  }
}
#Verdict Execution timeMemoryGrader output
Fetching results...