Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Zadanie Q - W górę i w dół
Idź do strony 1, 2  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Pandunia
Gość






PostWysłany: Pon 2:17, 08 Maj 2006    Temat postu: Zadanie Q - W górę i w dół

[deleted]

Ostatnio zmieniony przez Pandunia dnia Pią 5:52, 10 Lis 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Spectro
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów

Skąd: Kurdwanów

PostWysłany: Pon 8:41, 08 Maj 2006    Temat postu:

Pandunia napisał:
Stanac przed lustrem, przydusic jajka do zlewu az do bolu i spojrzec prawdzie w czy az sie przestraszy!

A dziewczyny to mogą się użalać? :twisted: Bo są chyba pozbawione części ciała, o której napisałeś :P .
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Skrobocik
[SKROBORANGA]



Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów

Skąd: Skarżysko , Kraków

PostWysłany: Pon 14:13, 08 Maj 2006    Temat postu:

Też mają czegoś dwie sztuki, więc mogą :wink: :twisted:

PS
Pandunia napisał:
Stanac przed lustrem, przydusic jajka do zlewu az do bolu i spojrzec prawdzie w czy az sie przestraszy!

Ałłłł, boli :?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Pon 14:59, 08 Maj 2006    Temat postu: Re: Zadanie Q - W górę i w dół

Pandunia napisał:
Stanac przed lustrem, przydusic jajka do zlewu az do bolu i spojrzec prawdzie w czy az sie przestraszy!

Można, ale po co?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Robson
zielony żul



Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów

Skąd: Z Lasu :]

PostWysłany: Pon 16:33, 08 Maj 2006    Temat postu: Re: Zadanie Q - W górę i w dół

Rogal napisał:
Pandunia napisał:
Stanac przed lustrem, przydusic jajka do zlewu az do bolu i spojrzec prawdzie w czy az sie przestraszy!

Można, ale po co?

Zeby mozna było pod górke na ujemnej energii jeździć... :P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Spectro
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów

Skąd: Kurdwanów

PostWysłany: Pon 20:32, 08 Maj 2006    Temat postu:

Aha, dość istotna uwaga: treść zadania nie wyklucza cyklów o wartości ujemnej, ale testów z takim przypadkiem na athinie nie ma. Doświadczalnie sprawdzone przez Maze'a ;) .

Jakby coś to, zgodnie z przewidywaniami, zadanie idziem Bellmanem-Fordem :) .
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
mateo
pijak



Dołączył: 08 Mar 2006
Posty: 296
Przeczytał: 0 tematów

Skąd: Krk - Biały Prądnik

PostWysłany: Pon 22:55, 08 Maj 2006    Temat postu:

no wlasnei mnie gnebilo troche to ze tutaj sa te cykle z ujemnymi wagami (tzn ze moga byc) dlatego wlasnie ten bellman-ford moglby sie sypac. No ale tak czy siak to ja i tak dalej jeszcze nie widze jak tutaj podpiac bellmana-forda zeby to dzialalo.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Makros
pijak



Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Pon 23:09, 08 Maj 2006    Temat postu:

Nam na ćwiczeniach ćwiczeniowiec powiedział że w sumie wystarczy dać czystego BF.... jeszcze się nad tym nie zastanawiałem... ale jak wtedy tak "prawił" to wydawało się, że ma racje... Ale ręki nie dam sobie uciąć... :P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Robson
zielony żul



Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów

Skąd: Z Lasu :]

PostWysłany: Pon 23:20, 08 Maj 2006    Temat postu:

BF jak najbardziej przechodzi. Dowód przez athine -> ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
insane
pijak



Dołączył: 28 Sty 2006
Posty: 60
Przeczytał: 0 tematów

Skąd: brązowy

PostWysłany: Wto 1:41, 09 Maj 2006    Temat postu: optymalizacja ? :]]]]

witam ;]
chcialbym podzielic sie z wami jakze cennym spostrzezeniem odnosnie tego zadania!!! Otoz ;] nie probujcie nic optymalizowac w samej procedurze bellmana-forda ;] ja probowalem mianowicie zejsc z O(n*m) do czasu liniowego niechcacy zapominajac napisac zewnetrznej petli od 1 do n-1 ;]]]]]]]]]]]]] Musze przyznac ze alg dzialal znaczaco szybciej ;] Pojawily sie jednak niewielkie usterki w prawidlowosci wynikow jakie zwracal ;] na prawde byly one minimalne :D:D:D:::D:D:D::D ale wstretna athina ma wlasnie takie testy ktore to wykryly i zaowocowalo to trzema BoMpkaMI ;]]]]]]]]

nie no ;] niewiele osob potrafi dokonac tego co udalo sie mi;] wszytko co bylo do napisanai przeze mnie bylo dobrze ;] jedynie to co przepisalem z wykladu mialo blad ;] huh ;] zaHcik branzowy taki ;]] :D:D:D:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Wto 1:49, 09 Maj 2006    Temat postu:

Ins - avatar MIAZDZY!!!!!!!!!!!! Dobre 10 minut tarzalem sie po ziemi jak go zobaczylem. Good point :) btw wypada zebym sobie jakas opone dodal do mojego :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
insane
pijak



Dołączył: 28 Sty 2006
Posty: 60
Przeczytał: 0 tematów

Skąd: brązowy

PostWysłany: Wto 1:51, 09 Maj 2006    Temat postu:

bez dwoch zdan hans bez dwoch ;]]]]]]]]]]]]]]] myslalem o jakims motywie z przymusem chodzenia (moze forrest gump? ) ;D:D:D::D ale nic do glowy mi nie przyszlo ;]]]]]]]]]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Wto 11:44, 09 Maj 2006    Temat postu:

@mateo: Nie ma bata, żeby był cykl na którym zyskujesz, tj. cykl o ujemnej wadze. Z tej prostej przyczyny, że jeśli zaczynasz z miasta o wysokości powiedzmy n to przechodząc po tym cyklu skończysz w tym samym mieście, czyli też na wysokości n. Łatwo zauważyć, że to ile możesz "zarobić" na zmianach wysokości jest zawsze ograniczone od góry przez ilość ścieżekw cyklu. Tj. jeśli cykl ma długość 100 to nie ważne jakie by nie były zmiany wysokości nie "zarobisz" na zmianach wysokości więcej niż 99. To wynika z własności działania div. A ponieważ ścieżki mają długość całkowitą dodatnią to przejechanie ich kosztuje cię co najmniej 100. Prosty wniosek, że na takim cyklu nie możesz nawet wyjść na 0, najlepszy możliwy cykl to taki na którym tracisz "tylko" 1.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Makros
pijak



Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Wto 13:50, 09 Maj 2006    Temat postu:

Heh... :) Dwie gwiazdki bo zrobiłem dokładnie ten sam błąd co Insane :)... I to znając już jego posta :P... No cóż... późno było.... :) Ale potwierdzić moge jedno... po wynikach trudno sie połapać, że to właśnie oto chodzi... :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
mateo
pijak



Dołączył: 08 Mar 2006
Posty: 296
Przeczytał: 0 tematów

Skąd: Krk - Biały Prądnik

PostWysłany: Wto 16:53, 09 Maj 2006    Temat postu:

Rogal napisał:
@mateo: Nie ma bata, żeby był cykl na którym zyskujesz, tj. cykl o ujemnej wadze. Z tej prostej przyczyny, że jeśli zaczynasz z miasta o wysokości powiedzmy n to przechodząc po tym cyklu skończysz w tym samym mieście, czyli też na wysokości n. Łatwo zauważyć, że to ile możesz "zarobić" na zmianach wysokości jest zawsze ograniczone od góry przez ilość ścieżekw cyklu. Tj. jeśli cykl ma długość 100 to nie ważne jakie by nie były zmiany wysokości nie "zarobisz" na zmianach wysokości więcej niż 99. To wynika z własności działania div. A ponieważ ścieżki mają długość całkowitą dodatnią to przejechanie ich kosztuje cię co najmniej 100. Prosty wniosek, że na takim cyklu nie możesz nawet wyjść na 0, najlepszy możliwy cykl to taki na którym tracisz "tylko" 1.


No tak, zgadza sie. Po prostu nie zauwazylem ze d >= 1. Jakos z przyzwyczajenia patrzylem sie tylko na gorne ograniczenia, no a gdyby d >= 0 to wtedy by te ujemne cykle juz mogly byc. Ale niewazne.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Wto 19:47, 09 Maj 2006    Temat postu:

a jesli zdarzy sie tak, ze jest jedna droga, ktora caly czas prowadzi z gorki i w ten sposob zuzycie energii wychodzi ujemne? to co nalezy wypisac?
a co nalezy wypisac jesli poza taka droga sa inne, ktore maja nieujemne zuzycie energii? najmniejsza wartosc z nieujemnych? :)
btw. ma ktos testy do tego zadania? :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kap00ch
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów

Skąd: ja sie tu wzialem?

PostWysłany: Wto 20:15, 09 Maj 2006    Temat postu:

jak jest ujemna wypisz 0 ;]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Wto 21:43, 09 Maj 2006    Temat postu:

po walce z RD8 zadanko przeszlo :) mialem kilka smiesznie prostych bledow, typu nie nilowalem wskaznika, uzylem integera zamiast longinta w liczniku petli, itp. generalnie zadanko proste na ok. 2h [mi zajelo 4 :P]

btw. dodalem mala optymalizacje - wywolywalem algorytm nie dla wszystkich krawedzi, tylko dla krawedzi odchodzacych od 'kandydatow', ktorych z kolei wyznaczalem w poprzedniej iteracji :) gdzie 'kandydatem' jest miasto, w ktorym w poprzedniej iteracji nastapila zmiana dlugosci sciezki :) a pierwsza iteracja byla wywolana tylko dla jednego...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Wto 21:47, 09 Maj 2006    Temat postu:

Taka mała uwaga. Pamiętajcie, że jeśli wynik na wyjście wychodzi ujemny, to trzeba wypisać 0! Niektórzy zapominają i potem się męczą szukając błędów, zamiast sobie zadanie P przerabiać ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Spectro
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów

Skąd: Kurdwanów

PostWysłany: Śro 12:31, 10 Maj 2006    Temat postu:

Jeżeli ktoś nie wyifował przypadków dodawania nieskończnoności, to może mieć pewien problem z przekroczeniem zakresu longinta przy za dużej stałej infinity ;] . Sam się na tym przejechałem :P .
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Madras
Omylny Admin



Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów

Skąd: Z Pokoju :]

PostWysłany: Śro 18:49, 10 Maj 2006    Temat postu:

Ja też ;].
BTW, powiedzcie mi, jaki jest przypadek, gdy program, który ma iterację w głównej pętli ma do liczby dróg, zamiast liczby miast, poda złą odpowiedź? Bo miałem ten błąd, ale myślę, myślę, i wymyśleć nie mogę ;].
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
mateo
pijak



Dołączył: 08 Mar 2006
Posty: 296
Przeczytał: 0 tematów

Skąd: Krk - Biały Prądnik

PostWysłany: Śro 20:08, 10 Maj 2006    Temat postu:

Madras napisał:
Ja też ;].
BTW, powiedzcie mi, jaki jest przypadek, gdy program, który ma iterację w głównej pętli ma do liczby dróg, zamiast liczby miast, poda złą odpowiedź? Bo miałem ten błąd, ale myślę, myślę, i wymyśleć nie mogę ;].


A ta twoja petla idzie od 1 czy od 2 ??. Bo jesli od 1 to ja osobiscie nie widze zadnej mozliwosci zeby petla od 1 do liczby drog mogla dac zly wynik.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Madras
Omylny Admin



Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów

Skąd: Z Pokoju :]

PostWysłany: Śro 21:04, 10 Maj 2006    Temat postu:

Masz rację ;]. Tzn. nie szła od 2, ale szła do krawędzi - 1 (w poście powyżej źle napsiałem, przepraszam). Po prostu przekopiowałem kod z wykładu, niewiele myśląc za n wstawiłem liczbę krawędzi. Czyli dołączyłem do grona osób, które były w stanie zepsuć Bellmana-Forda z wykładu ;].
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
szymku
pijak



Dołączył: 20 Lis 2005
Posty: 75
Przeczytał: 0 tematów

Skąd: Jasło

PostWysłany: Czw 13:34, 11 Maj 2006    Temat postu:

Czy nie ma ktoś wygenerowanych jakiś sprośnych testów do Q?? Athina po długim namyśle zwraca mi ANS, a wydaje mi się że wszystkie Wasze wskazówki ująłem w moim alg.

edited: ogarnięte.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
trywialna
pijak



Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów

Skąd: z kontowni:)

PostWysłany: Czw 17:08, 18 Maj 2006    Temat postu:

Ma ktoś może jakieś testy do tego zadania? :(
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych Wszystkie czasy w strefie EET (Europa)
Idź do strony 1, 2  Następny
Strona 1 z 2

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin