|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Pandunia
Gość
|
Wysł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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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 :]
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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 :]
|
Wysłany: Pon 23:20, 08 Maj 2006 Temat postu: |
|
|
BF jak najbardziej przechodzi. Dowód przez athine -> ;)
|
|
Powrót do góry |
|
|
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
|
Wysł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 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?
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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
|
Wysł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 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?
|
Wysł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 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?
|
Wysłany: Wto 20:15, 09 Maj 2006 Temat postu: |
|
|
jak jest ujemna wypisz 0 ;]
|
|
Powrót do góry |
|
|
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?
|
Wysł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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysł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 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
|
Wysł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 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 :]
|
Wysł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 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
|
Wysł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 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 :]
|
Wysł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 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
|
Wysł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 |
|
|
|
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
|