5597 2023. 08. 02 13:23:01 TomaSajt Oszthatóság 17-tel (60 pont) cpp17 Hibás válasz 56/60 3ms 3480 KiB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

int main() {
  ll n;
  cin >> n;
  vector<int> steps;

  while (true) {
    int m = n / 10 - 5 * (n % 10);
    if (m >= 0) {
      steps.push_back(m);
      n = m;
    }
    if (m <= 0) break;
  }
  cout << (n % 17 == 0 ? "IGEN" : "NEM") << '\n';
  for (int s : steps) cout << s << ' ';
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 56/60
1 Elfogadva 0/0 3ms 1808 KiB
2 Elfogadva 0/0 3ms 1856 KiB
3 Elfogadva 3/3 3ms 2064 KiB
4 Elfogadva 3/3 2ms 2156 KiB
5 Elfogadva 4/4 3ms 2288 KiB
6 Elfogadva 4/4 3ms 2508 KiB
7 Elfogadva 4/4 2ms 2588 KiB
8 Elfogadva 5/5 2ms 2600 KiB
9 Elfogadva 5/5 2ms 2708 KiB
10 Elfogadva 5/5 3ms 2964 KiB
11 Elfogadva 5/5 3ms 3076 KiB
12 Elfogadva 6/6 2ms 3164 KiB
13 Elfogadva 6/6 3ms 3168 KiB
14 Elfogadva 6/6 3ms 3388 KiB
15 Hibás válasz 0/2 2ms 3476 KiB
16 Hibás válasz 0/2 2ms 3480 KiB