7482022-01-05 17:08:25seprbarOszthatóság 31-gyelcpp11Hibás válasz 25/502ms1900 KiB
// Oszthatosag 31-el

#include <bits/stdc++.h>
using namespace std;

#define f(N) (((N)-((N)%10))/10) 
#define l(N) (N%10)

void ls(vector <long> v) {
	for (const long& i : v) {
		cout << i << " ";
	}
}

int main () {	
	
	long N;
	vector <long> steps;
	cin >> N;
	
	while (N > 0) {
		N = f(N)-3*l(N);
		steps.push_back(N);
	}
	if (N == 0) {
		cout << "IGEN\n";
		ls(steps);
	}
	else cout << "NEM";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base25/50
1Elfogadva0/02ms1776 KiB
2Hibás válasz0/01ms1832 KiB
3Hibás válasz0/31ms1844 KiB
4Elfogadva3/31ms1848 KiB
5Elfogadva4/41ms1844 KiB
6Hibás válasz0/41ms1852 KiB
7Hibás válasz0/41ms1860 KiB
8Elfogadva4/42ms1856 KiB
9Elfogadva4/41ms1860 KiB
10Hibás válasz0/42ms1872 KiB
11Elfogadva4/41ms1868 KiB
12Hibás válasz0/41ms1876 KiB
13Hibás válasz0/41ms1884 KiB
14Elfogadva4/42ms1896 KiB
15Elfogadva2/21ms1900 KiB
16Hibás válasz0/21ms1896 KiB