Strona 1 z 1

zadanie "Pomiar Prędkości"

: 24 lut 2009, o 19:57
autor: Dumel
kminie sobie takie zadanko ze SPOJa: i napotykam dziwne problemy.
moja strategia: wartosc maksymalna jest trywialna, a minimalną załatwiam tak:
Ukryta treść:    
mój kod:
Ukryta treść:    
i teraz nie dosc ze SPOJ wywala mi ze program daje złą odpowiedz, to napotykam jeszcze dziwniejszy problem, a mianowicie wykomentowując sort(data.begin(), data.end()); a odkomentowując sort_heap(data.begin(), data.end(), less<int>()); sortowanie przestaje działać np. liczby: 5,5,5,11,4 sortuje tak: 4,5,11,5,5. wolalbym uzyc wlasnie heap_sorta ze wzgledu na lepszy pesymistyczny czas dzialanie. W zasadzie moge sobie sam zaimplementowac (tzn Ctrl+C, Ctrl+V) jakis algorytm sortujacy, ale to nic mi nie daje, bo raz ze nadal nie bede wiedzial czemu ta zmiana funkcji sortujacej jest trefna, a dwa ze SPOJ nadal bedzie wywalał złą odpowiedz bo sort() dziala normalnie.
z góry dzieki za pomoc