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 

OPSSesja Algorytmiczna - Kwiecień 2006
Idź do strony Poprzedni  1, 2
 
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ść
mateo
pijak



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

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

PostWysłany: Śro 19:54, 05 Kwi 2006    Temat postu:

A co do zadania D to powiem tyle ze trzeba zdab o dokladnosc.... naprzyklad moj program na 200000 mozliwych przypadkow w 5 dawal zly wynik zanim leko zmodyfikowalem moj programik :) Co do testow to bym wrzucil ten moj tescik na virgo ale ma on niestety 4,9MB wiec sie nie zmiesci.... (no ale zawsze mozecie napisac sami program ktory na 100% daje dobre wyniki - w koncy juz macie duze liczby w pascalu:P - tylko ze tutaj trzeba trzymac liczby po 120000 cyfr: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: Śro 20:22, 05 Kwi 2006    Temat postu:

Ja sobie chyba odpuszcze - moze dla rozrywki zrobie jeszcze z 1-2 zadanka, ale nie wiecej, nie mam siły, a musze jeszcze J zrobić na ASD - priorytet musi być ;)

Cytat:
(no ale zawsze mozecie napisac sami program ktory na 100% daje dobre wyniki - w koncy juz macie duze liczby w pascalu:P - tylko ze tutaj trzeba trzymac liczby po 120000 cyfr:P)

Jak sie odpowiednio napisało to wystarczy jedną stałą zmienić :P... i miec duzo cierpliwości ;)

PS. Madras : algorytm rzeczywiście działa - tylko mam za wolna implementacje - i tak bym 6 ptsów dostał ;) - nie chce mi sie juz kombinować.
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: Śro 21:54, 05 Kwi 2006    Temat postu:

Popawiając błędy zauważyłem, że te zadania są bardzo niezrównoważone pod względem limitów zasowych. Wczoraj myślałem, że w C będą ciężkie limity i wogóle... bo to niby NPC. Optymalizacji narobiłem niewiadomo ile. Dostałem 3 pkt. Dzisiaj wywaliłem wszystkie optymalizacje: 9 pkt (1 błąd wykoanania - nie mam pojęcia gdzie i już mi się go nie chce szukać). W zasadzie prosty brute - jedyne co zrobiłem to wstępne sortowanie tablicy. I spokojnie mieści się w limitach.

Natomiast za pantofelka to ja wogóle nie mam pojęcia jak się zabrać. Chyba już gupieję na starość :? . Powiem tylko, że mój algorytm polega na tym, że w każdym kroku mnożę odpowiednią liczbę (pantofelków lub bakterii) razy wczytany mnożnik - po czym wyznaczam NWD pantofelków i bakterii i dzielę przez niego obie wartości. I nie ma bata. Dostaję albo 8xTLE albo 7xRTE - zależnie od implementacji alg. euklidesa (rekurencyjna lub iteracyjna). Próbowałem to optymalizować na różne sposoby i nic. :(
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: Śro 22:35, 05 Kwi 2006    Temat postu:

Problem jest taki ze jesli dostaniesz wielgachne dane, gdzie sie okaze ze np pantofelki zawsze mnozeysz przez 2^16 a bakterie przez 3^10 (w kazdym kroku, a takich moze byc chyba 10000) to szybko wywali ci longinta (czy cokolwiek) do liczb ujemnych, a wtedy euklides sie krzaczy...
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 22:59, 05 Kwi 2006    Temat postu:

Mateo: no to jest kwestia sporna, czy za dobry algorytm, ale zaimplementowany mało optymalnie powinno się dostawać max punktów. To, że tak jest w kilku konkursach nie znaczy, że w tym też musi tak być. Zmiany są motorem ewolucji ;].
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: Śro 23:24, 05 Kwi 2006    Temat postu:

Robson napisał:
Problem jest taki ze jesli dostaniesz wielgachne dane, gdzie sie okaze ze np pantofelki zawsze mnozeysz przez 2^16 a bakterie przez 3^10 (w kazdym kroku, a takich moze byc chyba 10000) to szybko wywali ci longinta (czy cokolwiek) do liczb ujemnych, a wtedy euklides sie krzaczy...


Masz ty racje. Po raz kolejny (i wiem, że nie ostatni) okazuje się, że najpierw trzeba myśleć, a dopiero później pisać. Już (dopiero?) wiem jak to zrobić .
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: Czw 23:59, 06 Kwi 2006    Temat postu:

I jak tam programiki idą? :)
Mi się udało tylko jeden zrobić dzisiaj - e2 - a żałuję strasznie bo wszystko nadal jest do zrobienia - wyrażenia to coś co mozna od reki napisać - zresztą to dr Lembas na wstepie do inf. podał dokładny algorytm, transport to zwykłe znajdowanie drogi w grafie - i to chyba spojnym bez cykli jesli dobrze przeczytałem warunki zadania - było dzisiaj na wykładzie. Te amebki tylko takie troche inne :P
Cóż J miało wiekszy priorytet :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: Pią 0:10, 07 Kwi 2006    Temat postu:

U mnie algebra ;].
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ą 0:22, 07 Kwi 2006    Temat postu:

Ja tam sobie sklepalem 3 z tych zadanek zey potrenowac przez Potyczkami... bo przez ASD to juz dawno nic w c++ nie pisalem... no ale co sie tyczy Transportu:

Robson napisał:
transport to zwykłe znajdowanie drogi w grafie - i to chyba spojnym bez cykli jesli dobrze przeczytałem warunki zadania - było dzisiaj na wykładzie


to naprawde bardzo bym chcial zobaczyc Robson to "zwykle znajdowanie drogi w grafie" :D - ja tego jakos nie widze.... A musze przyznac ze siedzialem chwile nad tym zadaniem i wszystko co mi przychodzilo do glowy niestety nie dziala... od prob skierowania tego grafu uzywajac sieci przeplywowych po rozne zachlannne algorytmy sylmujace transport kontenerow. Poki co to nawet nie widze zadnego nawet bardzo nieoptymalnego algorytmu, ktory by to obliczal poprawnie dla malych danych... Moze ja czegos nie zauwazylem w tym zadaniu, ale powiem tyle ze wedlug mnie ono takie proste raczej nie jest :P
btw: ale wydaje mi sie ze juz kiedys gdzies widzialem to zadanko na jakims serwisie tylko nie pamietam gdzie.
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: Pią 18:37, 07 Kwi 2006    Temat postu:

No tak, rzeczywiscie nie jest to takie proste jak myslałem - bo zle tresc przeczytałem - tylko pobierznie...

Szkoda ze nie mam czasu :(
Moze jeszcze z jedno zrobie jutro przed kolosem na rozgrzewke :P
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: Pią 18:55, 07 Kwi 2006    Temat postu:

Ja juz opssesje odpuscilem... Moglem w sumie jeszcze powalczyc z F ale juz po calym dniu debugowania D rzygalem programowaniem... W sumie dobrze bo jak widze te zadania z trzeciej rundy to i tak bym nic nie zrobil :/ Mowi sie trudno, moze nastepna opssesja nie bedzie sie pokrywac z najwiekszym zageszczeniem kolosow w semestrze... A na razie trzymam kciuki za insane - na razie jest najwyzej jesli chodzi o pierwszy rok... :)
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 Poprzedni  1, 2
Strona 2 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