![Forum Informatyka UJ forum Strona Główna](http://www.ii.uj.edu.pl/~tymoszcz/logo.gif) |
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
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 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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: Ś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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: Ś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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: Ś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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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 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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: Ś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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: 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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: Pią 0:10, 07 Kwi 2006 Temat postu: |
|
|
U mnie algebra ;].
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: 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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: 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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: 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 |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
|
|
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
|