-
Data: 2009-05-22 09:12:51
Temat: python,problem z szybkościa algorytmu
Od: t...@o...pl szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam,
mam problem z poniższym kodem ponieważ nie został zaakceptowany
przez
spoj z powodu błędu "limit czasu został przekroczony".
Proszę o pomoc w optymalizacji tego kodu lub w wyborze innego
szybszego algorytmu.
Zadanie znajduje się pod adresem http://pl.spoj.pl/problems/KC024
def a(sum,tab):
n=len(tab)
tmp=sum
for i in range(n):
if sum-int(tab[i])>=0:
sum=sum-int(tab[i])
if sum==0:
return 1
for j in range(i+1,n):
if sum-int(tab[j])>=0:
sum=sum-int(tab[j])
if sum==0:
return 1
sum=tmp
while 1:
try:
we = raw_input().split()
except EOFError: break
W=int(we[0])
tab=we[2:]
tab.sort(reverse=1)
if a(W,tab):
print "1"
else:print "0"
Następne wpisy z tego wątku
- 24.05.09 20:59 matmis
Najnowsze wątki z tej grupy
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
Najnowsze wątki
- 2025-12-10 Mierniki poziomu glukozy (CGM, FGM)
- 2025-12-09 Co ten palant BREDZI? Przecież to nie ma prawa się ZDARZYĆ ;)
- 2025-12-09 A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- 2025-12-09 A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- 2025-12-09 Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- 2025-12-09 Fwd: Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- 2025-12-09 Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- 2025-12-09 kradna olej
- 2025-12-09 Flipper
- 2025-12-08 na wnuczka
- 2025-12-08 Geniusz
- 2025-12-08 nie bedzie migrantow
- 2025-12-08 Białystok => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Se
- 2025-12-08 Białystok => Microsoft Dynamics AX/365 SCM Consultant - Service & Sup
- 2025-12-08 Białystok => Konsultant ERP Microsoft Dynamics 365 Commerce <=




2035 rok coraz mniej realny? Europa traci tempo w wyścigu o elektromobilność