Konkurs OIG VII

0

Witam, napisałem program na VII OIG, program działa, kompiluje się pod linuxem i windowsem, rozwiązuje problem z ich strony(zadanie z żabką), gdy wysyłam im go na serwer program się u nich kompiluje ale dostaję 0pt. gdyż wynik różni się od tego z testów, co jest nieprawdą gdyż algorytm działa.
Powiedzcie mi jak mam im wyświetlić wynik (wyświetlam standardowym wyjściem cout<<)

0

Ciężko będzie ci pomóc, bo dostęp do całej treści zadania jest otwarty dopiero po zalogowaniu, więc szukaj na tym forum gimnazjalisty, który też bierze udział w tym konkursie.

3

Chyba lubisz zakladac, ze Twoj program jest dobry a to czynniki zewnetrzne sa zle (uszkodzona pamiec, zle testy na konkursie). Proponuje najpierw poszukac bledu w swoim algorytmie :P

0

być może wynik musi/nie może mieć znak nowej linii na końcu, sprawdzałeś to? Poza tym przydało by się sprawdzić go też na innych (np własnych) zestawach danych. Organizatorzy prawie na pewno nie korzystają z udostępnionych użytkownikom.

0

Masz błędny algorytm, u mnie wszystko się zgadza.

2

@Adam vip program jest testowany na INNYCH DANYCH niż te podane jako "przykładowe" w zadaniu. Program musi działać dla przypadku ogólnego, dla wszystkich potencjalnych danych. To że program dla danych przykładowych działa dobrze, nie znaczy ze algorytm jest dobry. Masz błąd w algorytmie i tyle.

0

Koledzy, algorytm na pewno jest dobry

0

@Adam, może algorytm który wybrałeś i jest dobry, tylko realizacja zawodzi. "Masz błędny algorytm" - jest skrótem myślowym.

1

To wrzuć tutaj treść zadania, a my wygenerujemy ci przypadki brzegowe na których twój algorytm się położy.

0

Oprócz tego sprawa może tyczyć się złego formatowania tego co wyświetlasz.

0

Koledzy, jeszcze takie pytanie co w OIG znaczy "Standardowe Wejście i Wyjście", czy chodzi o cout<< i cin>>

0
adam vip napisał(a):

Koledzy, jeszcze takie pytanie co w OIG znaczy "Standardowe Wejście i Wyjście", czy chodzi o cout<< i cin>>

cout is an object of class ostream that represents the standard output stream. It corresponds to the cstdio stream stdout.

0
Shalom napisał(a):

To wrzuć tutaj treść zadania, a my wygenerujemy ci przypadki brzegowe na których twój algorytm się położy.

niestety nie mogę bo to konkurs

0

W takim razie sam sobie wygeneruj takie przypadki. Zobacz jakie są zakresy danych wejściowych i napisz sobie dane wejściowe które testują maksymalne brzegowe przypadki.

0

Nad strumykiem mieszka mała zabka. Zwierzeta nie maja komputerów ani telewizorów,
dlatego duzo ciezej jest im znalezc sobie ciekawe zajecia. Nasza bohaterka,
na przykład, postanowiła zabawiac sie, skaczac po wystajacych z wody kamyczkach.
Znajac odległosci miedzy kolejnymi kamyczkami oraz maksymalna długosc
skoku zabki, policz, ile skoków potrzeba, by przemiescic sie miedzy konkretnymi
parami kamyczków.

Wejscie
W pierwszym wierszu standardowego wejscia znajduja sie dwie liczby N i S (1 6 N 6 105, 1 6 S 6 109),
oznaczajace liczbe kamyczków i zasieg skoku zabki. W drugim wierszu znajduje sie N

0

Chyba coś poprzednio ucięło...
Wejscie
W pierwszym wierszu standardowego wejscia znajduja sie dwie liczby N i S (1 6 N 6 105, 1 6 S 6 109),
oznaczajace liczbe kamyczków i zasieg skoku zabki. W drugim wierszu znajduje sie N

1

o_O? Chyba nadal nie umiesz skopiować całego zadania. No i warto byłoby skopiować też ograniczenia na liczby...

0

Jeżeli twój algorytm dzieli odległość między kamieniami przez zasięg skoku żaby to jest błędny, rozwiązanie jest bardziej złożone. A tak btw. czy po wysłaniu zadania można je jeszcze poprawić?

1 użytkowników online, w tym zalogowanych: 0, gości: 1