1312021-01-17 15:15:26lacitoOszthatóság 31-gyelcpp11Elfogadva 50/502ms1884 KiB
#include <iostream>
#include <vector>
using namespace std;

int main() {
  int n;
  cin >> n;
  if (n == 0){
    cout << "IGEN\n" << n;
    return 0;
  }
  vector<int> mo;
  for (int i = 0; ; i++){
    if (i == 0){
      mo.push_back(n);
    }
    else {
      mo.push_back(mo[i - 1] / 10 - (mo[i - 1] % 10) * 3);
    }
    if (mo[i] == 0){
      cout << "IGEN\n";
      break;
    }
    else if (mo[i] < 0){
      cout << "NEM\n";
      break;
    }
  }
  for (int i = 1; i < 11; i++){
    if (mo[i] >= 0)
    cout << mo[i] << " ";
    if (mo[i] <= 0){
      break;
    }
  }
  cout << endl;
	return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base50/50
1Elfogadva0/02ms1736 KiB
2Elfogadva0/01ms1764 KiB
3Elfogadva3/31ms1828 KiB
4Elfogadva3/31ms1836 KiB
5Elfogadva4/41ms1840 KiB
6Elfogadva4/41ms1844 KiB
7Elfogadva4/41ms1844 KiB
8Elfogadva4/41ms1848 KiB
9Elfogadva4/41ms1860 KiB
10Elfogadva4/41ms1856 KiB
11Elfogadva4/41ms1864 KiB
12Elfogadva4/41ms1864 KiB
13Elfogadva4/41ms1868 KiB
14Elfogadva4/41ms1876 KiB
15Elfogadva2/21ms1876 KiB
16Elfogadva2/21ms1884 KiB