202132026-01-05 08:12:38pirosmacska10Oszthatóság 37-telcpp17Wrong answer 36/401ms508 KiB
#include <iostream>
#include <vector>
#include <string>
#include <map>
#include <set>
#include <algorithm>
#include <cmath>
#include <queue>
#include <stack>
#include <climits>
using namespace std;

using ll = long long;
const int MOD = 1e9 + 7;

vector<int> nums;

bool oszthato(int num) {
    int temp = (num / 10) - ((num%10)*11);
    if(temp >= 0) nums.push_back(temp);
    if(temp <= 0) {
        if(num % 37 == 0) return true;
        else return false;
    }
    return oszthato(temp);
}

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    cin >> n;
    bool o = oszthato(n);
    if(o) cout << "IGEN\n";
    else cout << "NEM\n";
    for(int num : nums) cout << num << " ";
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base36/40
1Accepted0/01ms316 KiB
2Accepted0/01ms508 KiB
3Accepted3/31ms316 KiB
4Accepted3/31ms316 KiB
5Accepted3/31ms316 KiB
6Accepted3/31ms316 KiB
7Accepted3/31ms316 KiB
8Accepted3/31ms396 KiB
9Accepted3/31ms316 KiB
10Accepted3/31ms316 KiB
11Accepted3/31ms316 KiB
12Accepted3/31ms332 KiB
13Accepted3/31ms316 KiB
14Accepted3/31ms316 KiB
15Wrong answer0/21ms316 KiB
16Wrong answer0/21ms316 KiB