158 2021. 02. 03 20:12:15 kovacs.peter.18f Oszthatóság 31-gyel cpp11 Elfogadva 50/50 2ms 1900 KiB
#include <iostream>
#include <vector>

using namespace std;

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

	int N;
	cin >> N;
	vector<int> values;
	while (N > 0) {
		N = N / 10 - N % 10 * 3;
		if (N >= 0) {
			values.push_back(N);
		}
	}
	cout << (N == 0 ? "IGEN\n" : "NEM\n");
	for (auto e : values) {
		cout << e << " ";
	}
	if (values.size() == 0) {
		cout << '\n';
	}
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 50/50
1 Elfogadva 0/0 2ms 1756 KiB
2 Elfogadva 0/0 1ms 1864 KiB
3 Elfogadva 3/3 1ms 1848 KiB
4 Elfogadva 3/3 1ms 1848 KiB
5 Elfogadva 4/4 1ms 1852 KiB
6 Elfogadva 4/4 1ms 1860 KiB
7 Elfogadva 4/4 2ms 1864 KiB
8 Elfogadva 4/4 1ms 1872 KiB
9 Elfogadva 4/4 1ms 1868 KiB
10 Elfogadva 4/4 1ms 1876 KiB
11 Elfogadva 4/4 1ms 1876 KiB
12 Elfogadva 4/4 1ms 1880 KiB
13 Elfogadva 4/4 1ms 1884 KiB
14 Elfogadva 4/4 1ms 1892 KiB
15 Elfogadva 2/2 1ms 1896 KiB
16 Elfogadva 2/2 1ms 1900 KiB