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 

A - magiczna siódemka
Idź do strony Poprzedni  1, 2, 3 ... 8, 9, 10, 11  Następny
 
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ść
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Pią 0:23, 17 Mar 2006    Temat postu:

Bo to jest profesjonalna testerka a nie jakies tam badziewie jak ta cala athina... :P A tak na serio to jak wywala jakis inny blad to szukajcie w tym linku ktory Lupus podal. Fajnie jest wiedziec co sie sypie w programie :D
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
RedeemeR
[świeżak]



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


PostWysłany: Pią 16:00, 17 Mar 2006    Temat postu:

przylaczam sie do prosby Source mam taki sam problem. na testerce meteo jest wszystko ok z modulo i dzieleniem a jak wrzucam na tcs'a to mam ans'a, jakby ktos mogl zarzucic jakies dane na ktorych moga sie te dzialania sypac bylbym wdzieczny:P
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: Pią 16:08, 17 Mar 2006    Temat postu:

Source: zarówno x div 0 jak i x mod 0 ma wypisać ERROR.
Jeśli się nie obawiasz możesz mi podesłać kod, może uda mi się coś w nim znaleść niedobrego
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ostoj
Przewijak Tasmy



Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów

Skąd: Tychy

PostWysłany: Pią 16:28, 17 Mar 2006    Temat postu:

nie no ja juz zaczynam byc na skraju zalamania nerwowego. caly moj program daje dobre wyniki, tylko ze oczyeiscie mam tle. i to nie tylko na pierwiastkowaniu a nawet na dzieleniu. trzymam w tablicy longintow po 4 cyfry, dzielenie robie binarnie i jeszcze trwa za dlugo. zwariowac mozna. czy ma ktos z was troche czasu i checi aby rzucic okiem w ten kod i zobaczyc co mozna zoptymalizowac? bede wdzieczny do konca zycia.
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ą 17:08, 17 Mar 2006    Temat postu:

Możesz puścić na maila, akutalnie kolejkę mam pustą, więc mogę się czymś zająć ;).
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Source
pijak



Dołączył: 26 Paź 2005
Posty: 92
Przeczytał: 0 tematów

Skąd: Zmc

PostWysłany: Pią 17:59, 17 Mar 2006    Temat postu:

Rogal: to podaj maila to Ci wysle programik. Ale obawiam sie ze niewiele z tego zrozumiesz :) Nie obraz sie ale ja sam sie po dniu gubie w moim kodzie. Akurat w pisaniu chaotycznych programow to jestem Mistrzem przez duze "M" :wink:
Od nastepnego programu zaczynam nazywac zmienne tak zeby byly zwiazne ze swoim znaczeniem
Dlatego jesli nadal chcesz przejrzec kod to ostrzegam ze moze miec to fatalne skutki :wink:
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: Pią 20:15, 17 Mar 2006    Temat postu:

Source: Ja lubię mocne wrażenia. Najwyżej ci nie pomogę 8)

mail jak w profilu, almelv(malpa)stm.olsztyn.pl

[hansu] pozwolilem sobie na lekka zmiane w adresie mailowym co by Ci gdzies nie zindeksowalo...
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: Pią 20:35, 17 Mar 2006    Temat postu:

Za chwile sie ostro wku#@!!#@#!@. Mam takie czasy dla najwiekszy pierwiastkow (w -m 0 opcja 97)
13: test13 ------ 0.26s 0/0 OK
14: test14 ------ 0.30s 0/0 OK
15: test15 ------ 0.27s 0/0 OK
16: test16 ------ 0.07s 0/0 OK
18: test18 ------ 0.47s 0/0 OK
19: test19 ------ 0.18s 0/0 OK
21: test21 ------ 0.53s 0/0 OK
22: test22 ------ 0.40s 0/0 OK
23: test23 ------ 0.46s 0/0 OK
24: test24 ------ 0.28s 0/0 OK
26: test26 ------ 0.22s 0/0 OK
27: test27 ------ 0.31s 0/0 OK

No i nadal TLE !@#@!#!@#@!#!@
!!!!!
:/
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Source
pijak



Dołączył: 26 Paź 2005
Posty: 92
Przeczytał: 0 tematów

Skąd: Zmc

PostWysłany: Pią 20:56, 17 Mar 2006    Temat postu:

Rogal: Mail poszedł. Powodzenia :wink:
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: Nie 1:43, 19 Mar 2006    Temat postu:

Czy ktos mi moze powiedziec o co chodzi z tym ostrzezeniem ktore daje testerka mateo:
(320,28) Warnign: Mixing signed expression and longwords gives a 64bit result.
Czy prz to moze byc TLE? {bo mam}

320 to pewnie linia w kodzie, a wyglada u mnie tak:

dzielnik:= (temp+dzielnik -tab_1[ indeks_globalny ]*2)*10;
gdzie
dzielnik:byte;
temp,indeks_globalny:longint;
tab_1 tablica byte
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
smh
[świeżak]



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


PostWysłany: Nie 4:49, 19 Mar 2006    Temat postu:

Jaki algorytm na mnożenie?

binarnie - za wolno
pisemnie - dużo szybciej, ale ciągle za wolno

zaczynam rozważać użycie Szybkiej Transformaty Fouriera...
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: Nie 4:58, 19 Mar 2006    Temat postu:

ja sie mecze a wszyscy spia :?
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: Nie 5:00, 19 Mar 2006    Temat postu:

pisemnie dziala dobrze i szybko , tylko musisz ustawic minimalny zakres tzn. zeby nie bylo zbednych mnozen przez zero.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
smh
[świeżak]



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


PostWysłany: Nie 5:04, 19 Mar 2006    Temat postu:

mam TLE
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: Nie 5:10, 19 Mar 2006    Temat postu:

ciezko mi powiedziec co jest nie tak, ale ja tez za pierwszym razem mialem TLE i to wynikalo z tego ze jak mialem zapisana liczbe np. 5454 34 w tablicy jako
005454
000034
to wykonywalem 6*6 mnozen, jak skocielem do 2*5 {analogicznie dla kazdych danych) to mi przeslo
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Hetman
pijak



Dołączył: 06 Gru 2005
Posty: 127
Przeczytał: 0 tematów

Skąd: Ustka/Kraków

PostWysłany: Nie 11:39, 19 Mar 2006    Temat postu:

coz, dawno zadne zadanie nie doprowadzilo mnie do statnu takiego wkurwienia i poddania sie...coz,kolejna 1/3 punktow w plecki ale ide wieczorem sie zalac;)

Chociaz C mam z glowy

Milego pisania tym ktorym sie jeszcze chce
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
oinopion
żul



Dołączył: 28 Lis 2005
Posty: 858
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Nie 13:16, 19 Mar 2006    Temat postu:

Cytat:
binarnie - za wolno
pisemnie - dużo szybciej, ale ciągle za wolno

zaczynam rozważać użycie Szybkiej Transformaty Fouriera...


Dzielenie binarne przechodzi jak najbardziej (nawet trzymane po jednej cyfrze w tablicy byte'ów).
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: Nie 14:22, 19 Mar 2006    Temat postu:

Mnożenie binarne jest szybkie pod warunkiem, że dodawanie ma się w miarę dobrze napisane.
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: Nie 15:00, 19 Mar 2006    Temat postu:

Mnożenie pisemne na liczbach przy podstawie 10k przechodzi bez problemu, dzielenie pisemne na liczbach przy podstawie 10 przechodzi bez problemu, przy podstawie 10k wymaga zastosowania wyszukiwania binarnego.
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: Nie 15:24, 19 Mar 2006    Temat postu:

Madras napisał:
Mnożenie pisemne na liczbach przy podstawie 10k przechodzi bez problemu, dzielenie pisemne na liczbach przy podstawie 10 przechodzi bez problemu, przy podstawie 10k wymaga zastosowania wyszukiwania binarnego.


A nieprawda! Ja mam bez wyszukiwania binarnego i jest jak na razie najszybsze (chyba, mam 0,00s ma div_max) :D
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: Nie 15:40, 19 Mar 2006    Temat postu:

Ale rozpatrujesz każdą cyfrę z osobna, nie? Tzn. wyciągasz ją przy pomocy divów i modów z czterocyfrowego longinta? Bo Adams patrzył na nie po prostu jak na liczby przy podstawie 10k (każda cyfra to w zasadzie czterocyfrowa liczba w zapisie dziesiętnym), i dostawał TLE. Przypadek pesymistyczny: 9999...9999 1
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: Nie 15:50, 19 Mar 2006    Temat postu:

Na poczatku robilem sobie trzy nowe zmienne - dzielnik razy 10, razy 100 i razy 1000. I wychodzilo na to samo - tez mialem szukanie max 4 * 10 iteracji zamiast 10000.
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: Nie 15:51, 19 Mar 2006    Temat postu:

ja mam pierwiastkowanie przy podstawie 10^8 z wyszukiwaniem binarnym, co wy na to :P
Powrót do góry
Zobacz profil autora
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: Nie 16:12, 19 Mar 2006    Temat postu:

Rany, po co tak kombinować... Okazuje się, że najprostsze sposoby w tym zadaniu są najskutecznejsze ;) .

Dodawanie i odejmowanie: podstawa 10, pisemnie.
Mnożenie: konwersja do systemu 10k, pisemnie - dla dużych liczb; dla małych: bez konwersji - podstawa 10, pisemnie (z konwersją dla małych wartości wywaliło mi TLE :P ).
Dzielenie i modulo: pisemnie, podstawa 10.
Potęgowanie: binarne, 10.
Pierwiastkowanie: (20s+x)x, 10.

W sumie to tylko ta konwersja była specyficznym zabiegiem, za to skutecznym. Szkoda, że na ten pomysł nie wpadłem wcześniej - mógłbym oddać A w pierwszym terminie...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Pandunia
Gość






PostWysłany: Pią 19:52, 24 Mar 2006    Temat postu:

[deleted]

Ostatnio zmieniony przez Pandunia dnia Pią 5:37, 10 Lis 2006, w całości zmieniany 1 raz
Powrót do góry
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, 3 ... 8, 9, 10, 11  Następny
Strona 9 z 11

 
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