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 U - Sabotaż

 
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ść
Spectro
Mistrz grilla



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

Skąd: Kurdwanów

PostWysłany: Czw 23:09, 14 Gru 2006    Temat postu: Zadanie U - Sabotaż

[link widoczny dla zalogowanych]

Kolejne zadanie z prezadaniem :> .
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: Pią 3:33, 15 Gru 2006    Temat postu:

[link widoczny dla zalogowanych]

Identyczne zadanko z OPSSa.
edit: a tak wogole to to zadanko jest 10te jesli chodzi o najmniejsza ilosc acceptow na OPSSie:)
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: Sob 12:43, 16 Gru 2006    Temat postu:

Kocham zadania w których wersja z STL-em dostaje OK z miejsca, a wersja bez niego oczywiście nie mieści się w czasie... :evil: No to zadanko sprwadza się do dobrego zaimplementowania operacji na grafie.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cct
pijak



Dołączył: 21 Mar 2006
Posty: 202
Przeczytał: 0 tematów


PostWysłany: Pon 1:49, 18 Gru 2006    Temat postu:

Ma ktoś jakąś zOKeyowaną binareczkę? Może być z STLem, ale nie musi ;)) Z góry dzięki.
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: Śro 17:27, 27 Gru 2006    Temat postu:

mial ktos w tym zadaniu ANSa z "niewyjasnionych" przyczyn? :) bo ja wlasnie mam takowego i nie moge znalezc testu, na ktorym by mi sie program wywalal... moze ktos zarzuci jakims dobrym testem? :) generator testow cct'a nie chce mi dzialac, albo ja nie wiem jak go obslugiwac, natomiast w binarce zle czyta dane podane "z palca"...
btw. jak konstruujecie ten graf w tym zadaniu? :) bo chyba tylko w tym moge miec blad [zadnie V poszlo bez problemu]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
chlebek
alkoholik



Dołączył: 04 Lut 2006
Posty: 556
Przeczytał: 0 tematów

Skąd: Siedlce\Kraków

PostWysłany: Śro 18:06, 27 Gru 2006    Temat postu:

W zdaniu U to zmienialem tylko wczytywanie i wielkosc tablic, a reszta tak samo jak w V.
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: Śro 19:52, 27 Gru 2006    Temat postu:

no ja tez tylko to zmienilem, i dlatego zastanawiam sie skad jest ANS, a jak wczytujesz dane? :)
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: Śro 21:18, 27 Gru 2006    Temat postu:

Yyy, a jak Ty ten graf konstruujesz? Bo chyba nie robisz tego tak ze wczytujesz ten dany graf "na zywca" i po nim puszczasz przeplyw...

EDIT (bo przeczytalem Twoj post na TCSie ;)):

Skoro napisales cos o podwajaniu wierzcholkow to zakladam ze znasz idee algorytmu, czyli to ze podwajamy kazdy wierzcholek, do jednego z nowopowstalych synow podpinamy wszystkie krawedzie wchodzace, a do drugiego wychodzace, i laczymy te wierzcholki krawedzia o przepustowosci 1 (od tego z wchodzacymi, do tego z wychodzacymi i dzieki temu upewniamy sie ze kazda sciezka przechodzaca przez ten wierzcholek "pojdzie" ta wlasnie krawedzia miaedzy synami). Jesli tak wlasnie robisz (a zakladam ze robisz ;)) to jedyny blad jaki mi przychodzi na mysl to akcje dziejace sie przy zrodle i ujsciu. No bo tak naprawde wierzcholkow 1 i n nie podwajamy (albo podwajamy i nie podpinamy tam zadnych krawedzi, ale to juz szczegol implementacyjny dla leniwych programistow jak ja :P). Mozliwe wiec ze to przy tym masz blad jakis...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gorfin
pijak



Dołączył: 06 Kwi 2006
Posty: 63
Przeczytał: 0 tematów


PostWysłany: Czw 0:21, 28 Gru 2006    Temat postu:

1
5 6
1 2
1 4
2 4
4 3
4 5
3 5

1
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: Czw 0:37, 28 Gru 2006    Temat postu:

blad juz naprawiony, okazalo sie, ze zle przeczytalem tresc zadania :/ oczywiscie tworzyl graf "zgodnie z instrukcja", ale przeplywy reprezentujace odpowiednio krawedz "do" i krawedz "powrotna", byly ustawione na 1, 0... zamiast na 1, 1 :P bo polaczenie zachodzi w obu kierunkach, a nie jednym... tak samo krawedzie pomiedzy podwojonymi wierzcholkami...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Sob 1:31, 06 Sty 2007    Temat postu:

Czy moglby ktos przyblizyc idee algorytmu? Z gory dzieki.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
r4ku
żul



Dołączył: 09 Lut 2006
Posty: 722
Przeczytał: 0 tematów

Skąd: klikash? :D

PostWysłany: Sob 1:47, 06 Sty 2007    Temat postu:

idea jest taka, ze musimy odpowiednio zmodyfikowac otrzymany na wejsciu graf, tak zeby komputery byly reprezentowane przez krawedzie i wtedy puszczamy maksymalny przeplyw i jego wartosc jest rozwiazaniem.
wszystkie komputery poza ujsciem i zrodlem dublujemy - tworzymy nowe wierzcholki i podpinamy do nich krawedzie w ten sposob:
mamy krawedz nieskierowana pomiedzy komputerami a-b to podwajamy komputery a i b i tworzymy pomiedzy nimi polaczenie:
a->b(1) oznacza krawedz skierowana z a do b o przepustowosci 1
wiec dokladamy a' i b' i teraz mamy krawedzie:
a'->b(1)
b->a'(0)
b'->a(1)
a->b'(0)

oraz polonczenie pomiedzy a' i a, b' i b
a->a'(1)
a'->a(0)
b->b'(1)
b'->b(0)

w efekcie wszystkie krawedzie wchodzace do a maja przepustowosc 1 (poza a'->a) a wszystkie wychodzace 0 (poza a->a'), natomiast wszystkie wychodzace z a' maja 1 (poza a'->a) a wchodzace 0 (poza a->a')

komputerow 1 i N nie podwajamy i podpinamy do nich krawedzie analogicznie. kiedy mamy juz taki graf to puszczamy na min karpia i wypisujemy wynik
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Sob 2:03, 06 Sty 2007    Temat postu:

a przeplyw puszczamy miedzy 1, a n1 wierzcholkiem?
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: Sob 2:38, 06 Sty 2007    Temat postu:

Tak, tu mamy podane, że source jest "1", a target to "n" ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Sob 2:42, 06 Sty 2007    Temat postu:

Mam troche inaczej, ale przeszlo. Podziekowania dla chlebka. :)
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: Sob 18:06, 06 Sty 2007    Temat postu:

Jeśli ktoś ma problem z RTE w tym zadaniu, to niech sprawdzi, czy jest przygotowany na taką sytuację, że w krawędzi jako pierwszy parametr podane jest ujście (czyli n), lub jako drugi - źródło (czyli 1), bo ja właśnie dlatego złapałem gwiazdkę :?
Dzięki Cecet za generatorek, bo mi właśnie takim testem zarzucił:
Kod:
1
4 3
3 2
4 3
2 1
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)
Strona 1 z 1

 
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