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 H - Przychodnia
Idź do strony Poprzedni  1, 2, 3, 4  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ść
Roxel
pijak



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

Skąd: Pszczyna

PostWysłany: Czw 14:29, 13 Kwi 2006    Temat postu:

Ja mam tablice kolejnosc[1..1000000] of longint w ktorej sa numery gabinetow do ktorych chca isc pacjenci, a w kazdym rekordzie pacjenta na kopcu przechowuje indeks pierwszej i ostatniej komorki w ktorej sa numery gabinetow dotyczace tegoz pacjenta.

Tak na przykladzie:

dla danych:
1
2 3
0 3 1 2 3
0 4 1 2 2 1

robie zapis w tablicy kolejnosc
na pierwszych siedmiu miejscach {1,2,3,1,2,2,1}

w rekordach:
pacjent1.pierwszawizyta := 1
pacjent1.ostatniawizyta := 3
pacjent2.pierwszawizyta := 4
pacjent2.ostatniawizyta := 7
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
trywialna
pijak



Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów

Skąd: z kontowni:)

PostWysłany: Czw 14:56, 13 Kwi 2006    Temat postu:

źle zrozumiałam treśc zadania... Myślałam że jeden pacjent może iść nawet do 1000000gabinetów a to suma jest:)
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: Czw 15:58, 13 Kwi 2006    Temat postu:

Jeden pacjent moze isc do 1000000 gabinetow, ale wtedy zaden inny do zadnego innego gabnetu nie pojdzie ;) A swoja droga wyobrazcie sobie kogos kto w ciagu dnia odwiedza milion gabinetow... To trzeba byc z TCS, zdecydowanie... :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: Czw 16:19, 13 Kwi 2006    Temat postu:

Nigdzie nie jest napisane, że w ciągu jednego dnia ;P.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ZenonZajebich
żul



Dołączył: 19 Lis 2005
Posty: 662
Przeczytał: 0 tematów

Skąd: BRAK DANYCH

PostWysłany: Sob 0:29, 15 Kwi 2006    Temat postu:

A ja mam wszędzie u Mateo na quickteście OK (oprócz 303 i 304 których podobno mieć nie trzeba... ), na testfinderze same OK...
a Athina nawet mi nie daje "queued" tylko od razu ANS... Nosz k**wa! :\
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Ewka
pijak



Dołączył: 15 Mar 2006
Posty: 44
Przeczytał: 0 tematów

Skąd: Rzeszów/Kraków- Ruczaj

PostWysłany: Sob 0:46, 15 Kwi 2006    Temat postu:

Ja mam ten sam problem!!! I jak tu znaleźć błąd??? :(
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ZenonZajebich
żul



Dołączył: 19 Lis 2005
Posty: 662
Przeczytał: 0 tematów

Skąd: BRAK DANYCH

PostWysłany: Sob 1:42, 15 Kwi 2006    Temat postu:

Już znalazłem... Używałem fillByte na longintach... :oops: Jak ja nie cierpie popełniać idiotycznych błędów! :evil: :evil: :evil: Na szczęście już przeszło...
:lol: :lol: :lol:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Ewka
pijak



Dołączył: 15 Mar 2006
Posty: 44
Przeczytał: 0 tematów

Skąd: Rzeszów/Kraków- Ruczaj

PostWysłany: Sob 18:56, 15 Kwi 2006    Temat postu:

no nie ma jak dać sobie gdzieś integera zamiast longinta !!
:( ale już jest OK
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
dzendras
Germański oprawca



Dołączył: 07 Mar 2006
Posty: 1326
Przeczytał: 0 tematów

Skąd: Chorzów

PostWysłany: Sob 19:33, 15 Kwi 2006    Temat postu:

@Ewka: Takie błędy najbardziej bolą... Ja miałem to samo na D :lol:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Prezioso
pijak



Dołączył: 18 Lis 2005
Posty: 100
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Sob 10:26, 29 Kwi 2006    Temat postu:

Na teście na virgo mam TLE na 900.in... reszta OK... czy takie testy jak 900 pojawiają się na tcs?? co może być nie tak??
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
dzendras
Germański oprawca



Dołączył: 07 Mar 2006
Posty: 1326
Przeczytał: 0 tematów

Skąd: Chorzów

PostWysłany: Sob 14:08, 29 Kwi 2006    Temat postu:

Właśnie przupuściłem moje H przez virgo, żeby sprawdzić, czy moje H, które przeszło przez Athinę, na tym teście też ma TLE czy nie (bo na gronostaju jeden test jest zły). I dostałem OK (1.20s/2.10s). Jakie masz pozostałe czasy? Bliskie limitowi? Bo wyjścia są dwa (truizm :) ): zapętlenie albo rzeczywiście za wolny algorytm.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Prezioso
pijak



Dołączył: 18 Lis 2005
Posty: 100
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Nie 15:47, 30 Kwi 2006    Temat postu:

dzendras napisał:
Właśnie przupuściłem moje H przez virgo, żeby sprawdzić, czy moje H, które przeszło przez Athinę, na tym teście też ma TLE czy nie (bo na gronostaju jeden test jest zły). I dostałem OK (1.20s/2.10s). Jakie masz pozostałe czasy? Bliskie limitowi? Bo wyjścia są dwa (truizm :) ): zapętlenie albo rzeczywiście za wolny algorytm.


1 example 0.10s 0.00s 10/10 | OK
2.1 100 0.10s 0.00s 10/10 | OK
2.2 101 0.10s 0.00s 10/10 | OK
2.3 102 0.10s 0.00s 10/10 | OK
2.4 103 0.10s 0.00s 10/10 | OK
2.5 104 0.10s 0.00s 10/10 | OK
2.6 105 0.10s 0.00s 10/10 | OK
2.7 106 0.10s 0.00s 10/10 | OK
2.8 107 0.10s 0.00s 10/10 | OK
2.9 108 0.10s 0.00s 10/10 | OK
3.1 300 0.10s 0.00s 10/10 | OK
3.2 301 0.10s 0.00s 10/10 | OK
3.3 302 0.10s 0.00s 10/10 | OK
4 700 0.10s 0.01s 10/10 | OK
5.1 900 2.10s 5.00s 0/10 | TIME LIMIT EXCEEDED
5.2 max00-inline 1.80s 0.49s 10/10 | OK
5.3 max01-inline 1.50s 0.46s 10/10 | OK
5 << GROUP TEST 5 << 5.95s 0/30 | TIME LIMIT EXCEEDED

---------------------------<<<<<< PODSUMOWANIE >>>>>>---------------------------
STATUS: WRONG ANSWER (5.99s)
PUNKTY: 110/190
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: Nie 15:51, 30 Kwi 2006    Temat postu:

A wysyłałeś już kod na Athine? Bo tymi TLE na virgo i gronostaju nie należy się za bardzo przejmować.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Prezioso
pijak



Dołączył: 18 Lis 2005
Posty: 100
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Nie 15:55, 30 Kwi 2006    Temat postu:

jagm napisał:
A wysyłałeś już kod na Athine? Bo tymi TLE na virgo i gronostaju nie należy się za bardzo przejmować.


tak... TLE... a dla tego testu 900 to się nie pętli tylko robi i robi... wytrzymałem 15 minut :P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
dzendras
Germański oprawca



Dołączył: 07 Mar 2006
Posty: 1326
Przeczytał: 0 tematów

Skąd: Chorzów

PostWysłany: Nie 16:14, 30 Kwi 2006    Temat postu:

Jako, że to jest jeden (podejrzewam, że wielki) test obstawiałbym złe dobranie typu jakiejś zmiennej, które powoduje, że dla dużych danych następuje przekroczenie wartości zmiennej, jej wyzerowanie i jazda od zera. Na taką ewentualność Twój algorytm nie jest przygotowany :) Może integer zamiast longinta? Word zamiast longinta?
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 17:06, 30 Kwi 2006    Temat postu:

@Prezioso:
Używałeś obiektów? A w szczególności konstruktora/destruktora?

Zapuść TEST_FINDERA dla dla dużej ilości zestawów danych i małej wielkości pozostałych parametrów. Jeżeli nie dostaniesz TLE, to wtedy będziemy się martwić.


A tak swoją drogą, zapuściłem swoje H (które przeszło przez Athinę) na testerce matea:
Kod:
ID     TEST                   LIMIT    CZAS  WYNIK  | STATUS
1      example                0.10s   0.00s  10/10  | OK
2      >> GROUP TEST 2: male testy poprawnosciowe >>
2.1    100                    0.10s   0.01s   0/10  | RD8 (RUNTIME ERROR 216 - General Protection fault)
2.2    101                    0.10s   0.00s  10/10  | OK
2.3    102                    0.10s   0.00s  10/10  | OK
2.4    103                    0.10s   0.02s   0/10  | RD8 (RUNTIME ERROR 216 - General Protection fault)
2.5    104                    0.10s   0.00s  10/10  | OK
2.6    105                    0.10s   0.00s  10/10  | OK
2.7    106                    0.10s   0.00s  10/10  | OK
2.8    107                    0.10s   0.00s  10/10  | OK
2.9    108                    0.10s   0.00s  10/10  | OK
2      << GROUP TEST 2 <<             0.03s   0/90  | RD8 (RUNTIME ERROR 216 - General Protection fault)
3      >> GROUP TEST 3: srednie testy losowe (100 <= n <= 1 000) >>
3.1    300                    0.10s   0.00s  10/10  | OK
3.2    301                    0.10s   0.00s  10/10  | OK
3.3    302                    0.10s   0.00s  10/10  | OK
3.4    303                    0.10s   2.98s   0/10  | TIME LIMIT EXCEEDED
3.5    304                    0.10s   3.00s   0/10  | TIME LIMIT EXCEEDED
3      << GROUP TEST 3 <<             5.98s   0/50  | TIME LIMIT EXCEEDED
4      700                    0.10s   0.01s  10/10  | OK
5      >> GROUP TEST 5: maxymalne dane (n = 10 000, k = 1 000 000) >>
5.1    900                    2.10s   0.99s  10/10  | OK
5.2    max00-inline           1.80s   0.76s  10/10  | OK
5.3    max01-inline           1.50s   0.68s  10/10  | OK
5      << GROUP TEST 5 <<             2.43s  30/30  | OK
Powrót do góry
Zobacz profil autora
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

PostWysłany: Nie 18:20, 30 Kwi 2006    Temat postu:

@ Spectro: łoj, jaka masakra :wink:
U mnie tylko w tych 303 i 304 się sypało ANS, tak jak Mateo wspominał :D
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Krisowski
pijak



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

Skąd: z nikąd

PostWysłany: Nie 18:51, 30 Kwi 2006    Temat postu:

Heh, a ja to nawet więcej tych RD8 miałem, ale na Athinie i tak poszło :P .
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
AMD
pijak



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


PostWysłany: Śro 19:58, 02 Sie 2006    Temat postu:

Mam pytanie od czego zalezy błaad R6A
Od czego on zalezy.
===============================
juz (chyba znalazłem odpowiedz)
teraz mam drugie pytanie
czy jest ktos kto to zadanie zrobił nie uzywając kopca


Ostatnio zmieniony przez AMD dnia Śro 21:19, 02 Sie 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
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

PostWysłany: Śro 21:17, 02 Sie 2006    Temat postu:

RTFM.
106 Invalid numeric format
Reported when a non-numeric value is read from a text file, when a numeric value was expected.

Wczytujesz jako liczbę (jakiś read/readln do inta/longinta itp.) coś, co nie jest liczbą, albo jest liczbą za dużą dla danego typu (może musisz przejść na większy typ liczbowy, np long int zamiast int albo nawet int64 - to już zależy od treści zadania).
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
klakier
pijak



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


PostWysłany: Nie 12:54, 13 Sie 2006    Temat postu:

tez mam z H problem tylko ze R64 a co to wogóle znacyz i gdzie szukac bładu :(?
Powrót do góry
Zobacz profil autora
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

PostWysłany: Nie 13:01, 13 Sie 2006    Temat postu:

Mała instrukcja.

Jakby ktoś jeszcze nie zauważył, testerka podaje błędy R w zapisie heksadecymalnym.
Zatem rozpoczynamy od przeliczenia 64(hex) na zapis dziesiątkowy.

6*16+4=100

Zatem szukamy błędu nr 100.

Zaglądamy do manuala FPC:

[link widoczny dla zalogowanych]

Patrzymy na opis błędu nr 100. Btw. na to pytanie odpowiedź jest też w innym wątku.
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 16:21, 13 Sie 2006    Temat postu:

Paweł, z taką cierpliwością nadajesz się na świętego ;).
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Pandunia
Gość






PostWysłany: Śro 21:28, 30 Sie 2006    Temat postu:

[deleted]

Ostatnio zmieniony przez Pandunia dnia Pią 6:24, 10 Lis 2006, w całości zmieniany 2 razy
Powrót do góry
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Kwiatek
pijak



Dołączył: 08 Gru 2005
Posty: 215
Przeczytał: 0 tematów

Skąd: Podkarpacie

PostWysłany: Śro 22:28, 30 Sie 2006    Temat postu:

1
10 10
5 2 7 1
5 1 5
3 1 8
5 1 5
7 2 9 9
5 2 7 6
5 2 7 2
7 1 3
6 2 4 9
7 1 5

Na tym teście Ci się wywala - zamiast 10 masz 9. Przeanalizuj. Powodzenia!
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, 3, 4  Następny
Strona 3 z 4

 
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