|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
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
|
Wysłany: Czw 22:54, 14 Gru 2006 Temat postu: Zadanie Z2 - Edmonds-Karp |
|
|
[link widoczny dla zalogowanych]
|
|
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: Pią 15:32, 15 Gru 2006 Temat postu: |
|
|
tym razem warto to zadanko przepchnac :)
|
|
Powrót do góry |
|
|
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
|
Wysłany: Nie 23:14, 17 Gru 2006 Temat postu: |
|
|
Mam prosbe do tych osob co juz przepchneli to zadanie. Mozna prosic o binarke ?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
przem
[świeżak]
Dołączył: 13 Paź 2006
Posty: 14
Przeczytał: 0 tematów
Skąd: Krosno
|
Wysłany: Pon 14:01, 18 Gru 2006 Temat postu: |
|
|
Jak wyglada u was reprezentacja grafu w pamieci?
ok juz nieaktualne, jak by co to u mnie wyglada tak:
Kod: |
struct Krawedz
{
int dokad;
int przeciwna;
int nastepna;
int wartosc;
}
|
plus tablice krawedzi i wierzcholkow gdzie trzymam indeks pierwszej krawedzi dla danego wierzcholka
|
|
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 23:25, 18 Gru 2006 Temat postu: |
|
|
Pierwsze zadanie z ASD, w którym zmuszony zostałem używać shortów :P . Dostałem RTE, bo początkowo wartości przepustowości i przepływu były intami. Cóż, tak to jest, jak się pisze na liście i używa się dużo razy operatora new ;] .
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Stasiu
zielony żul
Dołączył: 16 Lis 2005
Posty: 920
Przeczytał: 0 tematów
Skąd: krk
|
Wysłany: Nie 3:38, 24 Gru 2006 Temat postu: |
|
|
ja ponawiam prosbe, ktos moze zapodac binarke?
|
|
Powrót do góry |
|
|
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
|
Wysłany: Nie 13:25, 24 Gru 2006 Temat postu: |
|
|
[link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Stasiu
zielony żul
Dołączył: 16 Lis 2005
Posty: 920
Przeczytał: 0 tematów
Skąd: krk
|
Wysłany: Nie 16:41, 24 Gru 2006 Temat postu: |
|
|
dzieki :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Pestka
pijak
Dołączył: 22 Mar 2006
Posty: 79
Przeczytał: 0 tematów
|
Wysłany: Wto 1:37, 26 Gru 2006 Temat postu: |
|
|
chlebek napisał: | [link widoczny dla zalogowanych] |
hmm - mam taki mały problem: na teście:
2
6 9 5 6
5 1 16 0
5 2 13 0
1 2 10 4
1 3 12 0
2 3 0 9
2 4 14 0
3 4 0 7
3 6 20 0
4 6 4 0
7 11 6 7
6 1 5 0
6 2 6 0
6 3 8 0
1 2 4 0
2 3 2 0
1 4 10 0
2 4 3 0
2 5 11 0
3 5 6 0
4 7 8 0
5 7 4 0
ta binarka daje wyniki 23 17, a powinno być 23 12 - jak dam samą drugą część jako pojedynczy test to jest 12... :|
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kafex
zielony żul
Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów
Skąd: Zawiercie
|
Wysłany: Wto 3:36, 26 Gru 2006 Temat postu: |
|
|
Pierwszy strzal to to, że czegoś nie czyści :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
cheater_
Orajt:)
Dołączył: 28 Lut 2006
Posty: 1022
Przeczytał: 0 tematów
|
Wysłany: Wto 12:29, 26 Gru 2006 Temat postu: |
|
|
A tak swoją drogą, to karp będzie do zaimplementowania w jakimś zadaniu obowiązkowym, czy tak piszecie bo jesteście zbokami?
|
|
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: Wto 14:00, 26 Gru 2006 Temat postu: |
|
|
@Pestka:
Powinno być 23 12. Ja mam zazwyczaj bardzo ograniczone zaufanie do programów, które przechodzą przez Athinę ;] .
cheater_ napisał: | A tak swoją drogą, to karp będzie do zaimplementowania w jakimś zadaniu obowiązkowym |
W U i V korzysta się z DFSa zamiast BFSa, ale spodziewałbym się EK na kolokwium ;) .
|
|
Powrót do góry |
|
|
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
|
Wysłany: Wto 20:26, 26 Gru 2006 Temat postu: |
|
|
kafex napisał: | Pierwszy strzal to to, że czegoś nie czyści :) |
Nom, latwo sie tego domyslic ;]
Juz powinno byc OK, w czyszczeniu mialem < zamist <= i stad ten blad.
|
|
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: Sob 3:07, 30 Gru 2006 Temat postu: |
|
|
Macie może jeszcze jakieś testy, które potencjalnie mogłyby obnażyć ukryte błędy obliczeniowe mojego programu :?: , bo się ANS przyczłapał :/
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
neino
pijak
Dołączył: 16 Wrz 2006
Posty: 49
Przeczytał: 0 tematów
|
Wysłany: Pon 15:54, 22 Sty 2007 Temat postu: |
|
|
hej,
..a macie jakies szczegolnie szybciutkie te swoje BFS-y !?
bede wdzieczny za zerkniecie na ponizszy kod i jego ocene, gdyz wydaje mi sie, ze to przez niego wlasnie dostaje na zadanku Z2 TLE....
bool bfs () {
int u,v;
M[start]= infinity;
for (u=0; u<=n; u++) color[u] = WHITE;//(*)
head = tail = 0;
enqueue(start); //tail++;
pred[start] = -1;
while (head!=tail) {
u = dequeue();//head++;
for (int j=count2[u-1];j<count2[u];j++) {
int v = krawedz[j].dokad;
if (color[ v ]==WHITE && (krawedz[j].waga-krawedz[j].flow)>0) {
pred[ v ] = j;
M[v] = min(M[u], krawedz[j].waga-krawedz[j].flow);
if (v==target) return true;
enqueue(v);
}
}
}
return color[target]==BLACK;
} // actual_flow=M[target]
juz nawet linijke (*) zoptymalizowalem, zeby przy kazdorazowym wywolaniu BFS-a czyscil colory tylko na zmienionych wezlach, ale ciagle dziala zbyt dlugo...
pozdro !
Kamil
|
|
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
|