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 K - Satelita
Idź do strony 1, 2  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ść
Spectro
Mistrz grilla



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

Skąd: Kurdwanów

PostWysłany: Czw 8:30, 09 Lis 2006    Temat postu: Zadanie K - Satelita

[link widoczny dla zalogowanych]

Kurczę, czemu jeszcze nie można submitować? :?
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: Czw 14:22, 09 Lis 2006    Temat postu:

nie ma to jak zadanie z podtekstem ;d
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: Pią 4:57, 10 Lis 2006    Temat postu:

Dla chętnych wzorcówka leży [link widoczny dla zalogowanych].

Przechodzi n*log(n).

Hint: jego zachłanność polega na sposobie upakowania modułów przy ustalonej pojemności ładowni.

Pamiętać, co ma dokładnie znajdywać binSearch, oraz policzyć oszacowania górne/dolne dla niego w pętli przy wczytywaniu!
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Fen
zielony żul



Dołączył: 22 Lut 2006
Posty: 946
Przeczytał: 0 tematów

Skąd: Bochnia

PostWysłany: Pią 17:10, 10 Lis 2006    Temat postu:

ten algorytm nie ma złożoności n*log(n), lecz n*log(Sigma), gdzie Sigma to górne oszacowanie pojemności wahadłowca...
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ą 17:13, 10 Lis 2006    Temat postu:

cct napisał:
oraz policzyć oszacowania górne/dolne dla niego w pętli przy wczytywaniu!

Nie ma potrzeby. Przechodzi z ograniczeniem na stałe od dołu 0, a od góry 2000000000.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
aga
pijak



Dołączył: 25 Wrz 2006
Posty: 114
Przeczytał: 0 tematów


PostWysłany: Pią 17:46, 10 Lis 2006    Temat postu:

Hmmm, nie bardzo rozumiem:
dla testu
1
6 2
4 6 5 3 2 3
program cct daje wynik 14. Czemu nie wystarczy 13? 4+6=10, 5+3+2+3=13.
Może to jest cos oczywistego, ale ja nie widzę...
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: Pią 17:56, 10 Lis 2006    Temat postu:

cct widać ma błąd w algorytmie, którego nie wykryły testy :P . Ja też mam 13.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Fen
zielony żul



Dołączył: 22 Lut 2006
Posty: 946
Przeczytał: 0 tematów

Skąd: Bochnia

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

5 minut temu dostałem OK na athinie i też dostaję 13 na tym przykładowym teście :wink:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
smas
Okrutny Admin



Dołączył: 20 Paź 2005
Posty: 1634
Przeczytał: 0 tematów


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

Spectro napisał:
cct widać ma błąd w algorytmie, którego nie wykryły testy :P . Ja też mam 13.

Ja myślę, że ta binarka jest zła:)

IN:
3 2
4 6 5
OUT:
6
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
aga
pijak



Dołączył: 25 Wrz 2006
Posty: 114
Przeczytał: 0 tematów


PostWysłany: Pią 18:01, 10 Lis 2006    Temat postu:

To ciekawe, bo właściwie to większość testów, które robiłam, daje właśnie takie o 1 wieksze wyniki ;-)
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 18:03, 10 Lis 2006    Temat postu:

Zatem kto jest chętny do zapodania poprawnej ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Pią 18:13, 10 Lis 2006    Temat postu:

[link widoczny dla zalogowanych]
mam nadzieje, ze dziala ;]
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 18:20, 10 Lis 2006    Temat postu:

to było słiiit jagmusiu =* dzienkójemy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Pią 18:21, 10 Lis 2006    Temat postu:

odrobicie w polu :P
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: Pią 22:09, 10 Lis 2006    Temat postu:

aga napisał:
To ciekawe, bo właściwie to większość testów, które robiłam, daje właśnie takie o 1 wieksze wyniki ;-)

u mnie tak samo, musialem recznie sprawdzac
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: Sob 1:36, 11 Lis 2006    Temat postu:

jagm napisał:
http://www.ii.uj.edu.pl/~jagielam/asd/k.exe
mam nadzieje, ze dziala ;]


gdy generuje testy o dużym rozmiarze, dajmy na to: 10^7, to Twoja binarka gdy wynik jest większy niż 10^7, to i tak wyświetla 10^7, na przykład dla 5 danych o rozmiarze 10^6:
Kod:

-----------
moje
10139304
9938255
9931885
5783550
31043723
-----------
jagm
10000000
9938255
9931885
5783550
10000000
-----------
cct
10139304
9938255
9931885
5783550
31043723
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: Sob 11:23, 11 Lis 2006    Temat postu:

Może TCS miał mało czasu i wszystko, co przechodzi test przykładowy, dostaje OK?
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: Sob 11:28, 11 Lis 2006    Temat postu:

Cytat:
n*log(Sigma)

Ych, a ja jak głupi patrzę na rozmiar danych i próbuję liniówkę wymyśleć ;p.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Roxel
pijak



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

Skąd: Pszczyna

PostWysłany: Sob 12:32, 11 Lis 2006    Temat postu:

Madras napisał:
Może TCS miał mało czasu i wszystko, co przechodzi test przykładowy, dostaje OK?

ja mialem status queued ok. minute, wiec raczej sprawdzaja cos jeszcze poza przykladowym :wink:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Sob 13:01, 11 Lis 2006    Temat postu:

smh napisał:
jagm napisał:
http://www.ii.uj.edu.pl/~jagielam/asd/k.exe
mam nadzieje, ze dziala ;]


gdy generuje testy o dużym rozmiarze, dajmy na to: 10^7, to Twoja binarka gdy wynik jest większy niż 10^7, to i tak wyświetla 10^7, na przykład dla 5 danych o rozmiarze 10^6:


fakt, źle mam ;] ale OK dostałem :P zaraz poprawię ;]

edit: już poprawiłem, binarka tam gdzie wcześniej
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
liffe
pijak



Dołączył: 16 Paź 2006
Posty: 78
Przeczytał: 0 tematów

Skąd: z daleka

PostWysłany: Nie 12:17, 12 Lis 2006    Temat postu:

głupie pytanie: longi wypisują się przecież poleceniem printf("%lg", a)???
Powrót do góry
Zobacz profil autora
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

PostWysłany: Nie 12:41, 12 Lis 2006    Temat postu:

Myślisz chyba o long longach - %lld, pascalowe longi to zwykly int...ale ja tam C/C++ nie znam :P jeżeli nie zrozumiałem intencji to sorry ; )
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
liffe
pijak



Dołączył: 16 Paź 2006
Posty: 78
Przeczytał: 0 tematów

Skąd: z daleka

PostWysłany: Nie 12:51, 12 Lis 2006    Temat postu:

nie, chodziło mi o zwykle longi.
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 13:10, 12 Lis 2006    Temat postu:

A po diabła używasz czegoś takiego jak zwykły long :?: O ile się nie mylę to w naszym przypadku ma on dokładne ten sam rozmiar co zwykły int.
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 13:23, 12 Lis 2006    Temat postu:

W naszym przypadku (a właściwie: na naszych maszynach) int jest typem czterobajtowym. Natomiast longi są czterobajtowe niezależnie od maszyny, podobnie jak shorty - te z kolei dwubajtowe.

liffe napisał:
głupie pytanie: longi wypisują się przecież poleceniem printf("%lg", a)???

A to akurat się zgadza :) .
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 1, 2  Następny
Strona 1 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