14102022-09-04 20:07:47ncsOszthatóság 31-gyeljuliaMemórialimit túllépés 0/503ms2884 KiB
# 31-el oszthato
function solve(n)
  ret=[n]
  while true
    x,r=divrem(ret[end],10)
    x-=3r
    (x<0)&&break
    push!(ret,x)
    (x==0)&&break
  end
  ["IGEN","NEM"][1+(ret[end]%31>0)]|>println
  join(ret[2:end]," ")|>println
end
solve(parse(Int,readline()))
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Memórialimit túllépés0/03ms1636 KiB
2Memórialimit túllépés0/02ms1752 KiB
3Memórialimit túllépés0/32ms1980 KiB
4Memórialimit túllépés0/32ms2164 KiB
5Memórialimit túllépés0/42ms2300 KiB
6Memórialimit túllépés0/42ms2404 KiB
7Memórialimit túllépés0/42ms2468 KiB
8Memórialimit túllépés0/42ms2328 KiB
9Memórialimit túllépés0/42ms2396 KiB
10Memórialimit túllépés0/42ms2352 KiB
11Memórialimit túllépés0/42ms2516 KiB
12Memórialimit túllépés0/42ms2572 KiB
13Memórialimit túllépés0/42ms2568 KiB
14Memórialimit túllépés0/42ms2552 KiB
15Memórialimit túllépés0/22ms2804 KiB
16Memórialimit túllépés0/22ms2884 KiB