Rezultati

Up. imeNalogaJezikRezultatČas oddaje
hrosci-2017 Pakiranje piva Python 0/100Napaka med izvajanjem / ob izhodu (RTE) 20. apr '17 @ 20:21

Test Točke Porabljen spomin Porabljen čas Status
#1 0/3 6,598 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​8
<<<EOF>>>
Pravilen izhod:
​5
<<<EOF>>>
#2 3/3 6,563 MiB 0,000 s OK
#3 0/3 6,602 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​2
<<<EOF>>>
Pravilen izhod:
​3
<<<EOF>>>
#4 0/3 6,566 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​1
<<<EOF>>>
Pravilen izhod:
​2
<<<EOF>>>
#5 0/3 6,566 MiB 0,000 s Program je končal z neničelno kodo
Stderr:
Traceback (most recent call last):
  File "source.py", line 57, in <module>
    print(skatle(sez))
  File "source.py", line 17, in skatle
    for dim in range(min(steklenice), 0, -1):
MemoryError
#6 0/3 6,602 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​1
<<<EOF>>>
Pravilen izhod:
​2
<<<EOF>>>
#7 0/3 6,566 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​0
<<<EOF>>>
Pravilen izhod:
​4
<<<EOF>>>
#8 0/3 3528,387 MiB 0,985 s Prekoračen spomin
#9 0/3 6,602 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​3
<<<EOF>>>
Pravilen izhod:
​4
<<<EOF>>>
#10 0/3 6,598 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​99
<<<EOF>>>
Pravilen izhod:
​100
<<<EOF>>>
#11 0/3 6,566 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​1
<<<EOF>>>
Pravilen izhod:
​2
<<<EOF>>>
#12 0/3 6,574 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​0
<<<EOF>>>
Pravilen izhod:
​43
<<<EOF>>>
#13 0/3 6,578 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​1
<<<EOF>>>
Pravilen izhod:
​2
<<<EOF>>>
#14 0/3 6,605 MiB 0,000 s Program je končal z neničelno kodo
Stderr:
Traceback (most recent call last):
  File "source.py", line 57, in <module>
    print(skatle(sez))
  File "source.py", line 17, in skatle
    for dim in range(min(steklenice), 0, -1):
MemoryError
#15 0/3 6,574 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​1
<<<EOF>>>
Pravilen izhod:
​2
<<<EOF>>>
#16 0/3 6,574 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​1
<<<EOF>>>
Pravilen izhod:
​2
<<<EOF>>>
#17 0/3 6,648 MiB 0,000 s Program je končal z neničelno kodo
Stderr:
Traceback (most recent call last):
  File "source.py", line 57, in <module>
    print(skatle(sez))
  File "source.py", line 17, in skatle
    for dim in range(min(steklenice), 0, -1):
MemoryError
#18 0/3 6,629 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​1
<<<EOF>>>
Pravilen izhod:
​2
<<<EOF>>>
#19 0/3 6,645 MiB 0,000 s Program je končal z neničelno kodo
Stderr:
Traceback (most recent call last):
  File "source.py", line 57, in <module>
    print(skatle(sez))
  File "source.py", line 17, in skatle
    for dim in range(min(steklenice), 0, -1):
MemoryError
#20 0/3 128,086 MiB 0,000 s Prekoračen spomin
#21 0/3 6,609 MiB 0,000 s Program je končal z neničelno kodo
Stderr:
Traceback (most recent call last):
  File "source.py", line 57, in <module>
    print(skatle(sez))
  File "source.py", line 17, in skatle
    for dim in range(min(steklenice), 0, -1):
MemoryError
#22 0/3 491,461 MiB 0,000 s Prekoračen spomin
#23 0/3 499,199 MiB 0,000 s Prekoračen spomin
#24 0/3 988,215 MiB 1,833 s Prekoračen spomin
#25 0/4 2331,691 MiB 4,756 s Prekoračen spomin
#26 0/4 6,605 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​100
<<<EOF>>>
Pravilen izhod:
​101
<<<EOF>>>
#27 0/4 94,711 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​0
<<<EOF>>>
Pravilen izhod:
​3553
<<<EOF>>>
#28 0/4 6,754 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​0
<<<EOF>>>
Pravilen izhod:
​192
<<<EOF>>>
#29 0/4 12,395 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​0
<<<EOF>>>
Pravilen izhod:
​1649
<<<EOF>>>
#30 0/4 32,359 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​832177
<<<EOF>>>
Pravilen izhod:
​832178
<<<EOF>>>
#31 0/4 26,473 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​0
<<<EOF>>>
Pravilen izhod:
​32178
<<<EOF>>>

Ocenjevani program (pivo.py):
import sys
#
# def skatle(steklenice):
#     mali=10**9
#     for n in steklenice:
#         for stevilo in steklenice:
#             mali=min(mali,stevilo)
#     i=1
#     while mali>1:
#         k=mali//i
#         l=k+1
#     for stevilo in steklenice:
#         if n//k<=

def skatle(steklenice):
    spremenljivka = 0
    for dim in range(min(steklenice), 0, -1):
        for steklenica in steklenice:
            if abs(steklenica % dim) > steklenica // dim:
                break
            else:
                spremenljivka = dim
        return spremenljivka


# def skatle(steklenice):
#     dim=int(steklenice[0])
#     for stevilo in steklenice:
#         dim=max(dim,int(stevilo))
#     maks = 0
#     for i in range(dim, 0, -1):
#         stevilo_skatel = round(dim/i)
#         if i == stevilo_skatel or i == stevilo_skatel - 1:
#             maks = i
#         else:
#             continue
#     return maks
#
#     j=0
#     while i=True:
#         for stevilo in steklenice:
#             if j=0 and stevilo%dim>stevilo//dim:
#                 pass
#             elif j=1 and stevilo%dim
#
#         Ä?e lahko spravimo vse v take skatle()
#         ce tega ne moremo storiti provamo ĹĄe dim+1
#         Ä?e to ne rata provamo dim//2
#
# def pivo(stevilo):
#

input()
sez = []
for vrstica in sys.stdin:
    sez.append(int(vrstica.strip()))
print(skatle(sez))