Konkurs OIG VII

  • Rejestracja: dni
  • Ostatnio: dni
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<<)

N4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 193
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.

02
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1176
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

SI
  • Rejestracja: dni
  • Ostatnio: dni
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.

  • Rejestracja: dni
  • Ostatnio: dni
0

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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
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.

  • Rejestracja: dni
  • Ostatnio: dni
0

Koledzy, algorytm na pewno jest dobry

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

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

adf88
  • Rejestracja: dni
  • Ostatnio: dni
0

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

  • Rejestracja: dni
  • Ostatnio: dni
0

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

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
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.

  • Rejestracja: dni
  • Ostatnio: dni
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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
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.

  • Rejestracja: dni
  • Ostatnio: dni
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

  • Rejestracja: dni
  • Ostatnio: dni
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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

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

  • Rejestracja: dni
  • Ostatnio: dni
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ć?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.