![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ść |
Skrobocik
[SKROBORANGA]
Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów
Skąd: Skarżysko , Kraków
|
Wysłany: Nie 22:35, 26 Lut 2006 Temat postu: R3 - wyszukiwanie binarne |
|
|
[link widoczny dla zalogowanych]
|
|
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ść |
wuodi
pijak
Dołączył: 10 Lis 2005
Posty: 140
Przeczytał: 0 tematów
|
Wysłany: Wto 1:46, 28 Lut 2006 Temat postu: |
|
|
Ten ciąg liczb jest malejący czy rosnący, bo nie podali a to chyba różnica nie?
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
pstryczek
pijak
Dołączył: 28 Sty 2006
Posty: 67
Przeczytał: 0 tematów
|
Wysłany: Wto 2:07, 28 Lut 2006 Temat postu: |
|
|
hint: popatrz na przykladowy input
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: Wto 13:22, 28 Lut 2006 Temat postu: |
|
|
wuodi napisał: | Ten ciąg liczb jest malejący czy rosnący, bo nie podali a to chyba różnica nie? |
Chodzi o sumę elementów, musi być maksymalna możliwa
|
|
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: Wto 13:31, 28 Lut 2006 Temat postu: |
|
|
Skrobocik napisał: | wuodi napisał: | Ten ciąg liczb jest malejący czy rosnący, bo nie podali a to chyba różnica nie? |
Chodzi o sumę elementów, musi być maksymalna możliwa |
Nie to zadanie, Skrobocik :P
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: Wto 16:32, 28 Lut 2006 Temat postu: |
|
|
hansu napisał: | Skrobocik napisał: | wuodi napisał: | Ten ciąg liczb jest malejący czy rosnący, bo nie podali a to chyba różnica nie? |
Chodzi o sumę elementów, musi być maksymalna możliwa |
Nie to zadanie, Skrobocik :P |
Och rzeczywiście, ale dałem. Miałem wtedy ASD z Lembasem i akurat nad tym myslałem, hihi
|
|
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: Wto 19:44, 28 Lut 2006 Temat postu: |
|
|
Niezła szopka z tym zadaniem. Wczoraj to sie !#$#@#$@!@ ile wlezie na to zadanie bo nie chciało przyjąć, a dzisiaj na zajęciach autorzy strony się poprawili i prawie wszystkie rozwiązania jakie wysłałem są OK :P
Nie wierze temu systemowi...
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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
|
Wysłany: Wto 20:21, 28 Lut 2006 Temat postu: |
|
|
niestety to system ma tobie wierzyc :)
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gość
|
Wysłany: Czw 16:08, 02 Mar 2006 Temat postu: |
|
|
mam pytanko dla tych co juz to zrobili
jak podam tablice 4 elemntową o wyrazach 2 5 5 7 i szukam w niej 1
to ma sie wypisac BRAK 0 czy BRAK 1?
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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: Czw 16:46, 02 Mar 2006 Temat postu: |
|
|
Anonymous napisał: | mam pytanko dla tych co juz to zrobili
jak podam tablice 4 elemntową o wyrazach 2 5 5 7 i szukam w niej 1
to ma sie wypisac BRAK 0 czy BRAK 1? |
Ma się wypisać "BRAK 2", bo musi to być najbliższa z liczb, które występują w tablicy. Jeśli byłoby to 6, to mielibyśmy dwie równoważne odpowiedzi, czyli 5,7, ale w poleceniu trzeba mniejszą więc "BRAK 5"
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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
|
Wysłany: Sob 23:50, 04 Mar 2006 Temat postu: |
|
|
Mozecie zapodac jakies wieksze dane wejsciowe (i outy)? Z gory dzieki.
|
|
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: Nie 0:42, 05 Mar 2006 Temat postu: |
|
|
Wygeneruj test, to wygeneruję wynik ;). Dzisiaj już nie mam czasu samemu napisać.
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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
|
Wysłany: Nie 1:17, 05 Mar 2006 Temat postu: |
|
|
Prosze bardzo, jesli moja magiczny generatorowiec sie nie pomylil, to powinno byc zgodne z warunkami zadania :P
[link widoczny dla zalogowanych]
/edit: poprawione.
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
wuodi
pijak
Dołączył: 10 Lis 2005
Posty: 140
Przeczytał: 0 tematów
|
Wysłany: Nie 12:16, 05 Mar 2006 Temat postu: |
|
|
jesli nie ma w tablicy szukanego elementu to jak znajdowac najblizszy?
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
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
|
Wysłany: Nie 12:46, 05 Mar 2006 Temat postu: |
|
|
wuodi: zrob sobie wyszukiwanie binarne piatki w takich: 1 2 4 7 na kartce po kolei. Zauwazysz jak znalesc najblizszy na 100%.
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
wuodi
pijak
Dołączył: 10 Lis 2005
Posty: 140
Przeczytał: 0 tematów
|
Wysłany: Nie 12:54, 05 Mar 2006 Temat postu: |
|
|
no wlasnie tak robilem ale ciagle ANS :)
|
|
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: Nie 15:47, 05 Mar 2006 Temat postu: |
|
|
O cholera :(. Okazało się, że nadpisałem sobie rozwiązanie R3 Fibonaccim :/. Jeśli ktoś inny ma to zaakceptowane, to może wygeneruje te odpowiedzi...
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Nie 15:55, 05 Mar 2006 Temat postu: |
|
|
[link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gość
|
Wysłany: Pon 22:47, 06 Mar 2006 Temat postu: |
|
|
jak robiliscie jesli znalazło wam w tablicy I index jak szukaliscie ile ich jest?
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Pon 22:51, 06 Mar 2006 Temat postu: |
|
|
wyszukujesz 2 razy.
najpierw klasycznym wyszukiwaniem binarnym z jednym porównaniem, który wskazuje na pierwsze wystąpienie, a później nieco modyfikujesz ten algorytm tak, żeby Ci wskazywał ostatnie wystąpienie szukanej liczby. A potem to już tylko odejmujesz :)
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Pawel Str.
pijak
Dołączył: 06 Lut 2006
Posty: 429
Przeczytał: 0 tematów
Skąd: Ze starszego roku / Z Gorlic
|
Wysłany: Pon 23:00, 06 Mar 2006 Temat postu: |
|
|
Madras napisał: | O cholera :(. Okazało się, że nadpisałem sobie rozwiązanie R3 Fibonaccim :/. Jeśli ktoś inny ma to zaakceptowane, to może wygeneruje te odpowiedzi... |
Zawsze można swój kod ściągnąć z powrotem z testerki. Wchodzisz w results i klikasz numer odpowiedniego submitu.
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gość
|
Wysłany: Pon 23:06, 06 Mar 2006 Temat postu: |
|
|
jagm napisał: | wyszukujesz 2 razy.
najpierw klasycznym wyszukiwaniem binarnym z jednym porównaniem, który wskazuje na pierwsze wystąpienie, a później nieco modyfikujesz ten algorytm tak, żeby Ci wskazywał ostatnie wystąpienie szukanej liczby. A potem to już tylko odejmujesz :) |
a jak zrobilsice gdy nie ma tej liczby bo ja zrobiłem tak ze masakra :)
uzylem troche zmienionego algorytmy binarnego ktorey gdy nie ma elemntu w tablicy znajduje mi element takjakby posrodku tych liczb
mniejszej i wiekszej a potem sprawdzam roznice i co wychodzi to wstawiam za index :)
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Pon 23:11, 06 Mar 2006 Temat postu: |
|
|
Jedno wyszukiwanie zwraca Ci jedną liczbę, drugie drugą. Z reguły będą to różne, znajdujące się po przeciwnych stronach szukanej. I potem sprawdzasz co jest bliżej odejmując (tu trzeba int64) i w zależności od tego co wyjdzie wypisujesz odpowiedni wynik :)
|
|
Powrót do góry |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gość
|
Wysłany: Pon 23:15, 06 Mar 2006 Temat postu: |
|
|
jagm napisał: | Jedno wyszukiwanie zwraca Ci jedną liczbę, drugie drugą. Z reguły będą to różne, znajdujące się po przeciwnych stronach szukanej. I potem sprawdzasz co jest bliżej odejmując (tu trzeba int64) i w zależności od tego co wyjdzie wypisujesz odpowiedni wynik :) |
to wiem ale pisałem o jak nie jej w tablicy to trzeba sprawdzic indexy obok
|
|
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: Pon 23:39, 06 Mar 2006 Temat postu: |
|
|
Cytat: | Zawsze można swój kod ściągnąć z powrotem z testerki. Wchodzisz w results i klikasz numer odpowiedniego submitu. |
A dzięki, wydawało mi się, że sprawdziłem tą możliwość... No cóż, wydawało mi się ;).
Co do algorytmu - ja stosowałem po prostu wyszukiwanie liczby o 1 większej. A przed przekroczeniem longinta chroniłem się po prostu porównaniem z ostatnim elementem tablicy - jeśli równy szukanemu, to wszystko jasne, jeśli nie, to możemy sobie dodać 1, bo największa możliwa wartość to właśnie maxlongint, a ten którego szukamy jest od niego na pewno mniejszy (bo gdyby był równy, to by się znajdował także na ostatnim miejscu w tabeli).
|
|
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
|