Ostatnie posty

Jakby ktoś chciał np. podyskutować o zadania z zawodów I stopnia, które właśnie minęły, to zapraszam: https://discord.com/invite/RXHyS2MxAY
Wszystkie rozwiązania są oceniane na pełnych testach, niezależnie od wyników wstępnego sprawdzania.
@Ewelina Włodarska, czy można się odwołać do poszczególnych zadań, lub czy zadania wstępnie sprawdzone błędne będą sprawdzane.
@Ewelina Włodarska Dziękuję, w moich programach umieściłem nagłówki typu: "podaj n i k\n" po ich usunięciu wszystko działa
Wyświetla się „Błąd kompilacji/wykonania” czy coś podobnego? Czy „Zła odpowiedź”?
Możliwe, że Twój program po prostu zwraca niepoprawną odpowiedź. Uruchomienie próbne sprawdza jedynie czas wykonania i to, czy program się nie „wykrzacza”, więc nawet jeśli odpowiedź będzie zła, uruchomienie próbne będzie miało status OK.
Istnieje też druga możliwość: program źle wczytuje wejście. Jeśli użyłeś własnego testu na uruchomieniu próbnym, mógł on być nieco inaczej sformatowany i nie powodować błędu w programie. Lub, być może, program wczytuje wejście źle, ale bez błędu kompilacji/wykonania, i daje złą odpowiedź, ponieważ np. wczytane dane są niekompletne.

Pozdrawiam ^^
Podczas uruchomienia próbnego wszystkie testy przechodzą mi bez najmniejszego problemu, lecz podczas wysyłania odpowiedzi zwraca mi komunikat, że wszystko źle. Ktoś miał podobny problem i wie jak go rozwiązać?
Dobry Wieczór

"Wstępne sprawdzanie OK" oznacza że twój kod przeszedł testy przykładowe, ale skoro punktów nie jest sto tylko inna ilość to oznacza że twój kod nie przechodzi wszystkich testów ukrytych.

Pozdrawiam
Wojciech Klich
Dzień dobry.

Wysłałem rozwiązanie zadania pod. Status jest "wstępne sprawdzenie OK" ale punktów mam 11. I "wstępne sprawdzenie OK" świeci na żółto.
> kiedy robiłem uruchomienie próbne to wszystko dobrze ale kiedy wysłałem to każde było źle.

Uruchomienie próbne nie sprawdza poprawności odpowiedzi zwróconych przez program, a jedynie to, czy wykonał się bez błędu (exit code 0) i czy mieści się w limicie czasu. Oczywiście w systemie w przypadku uruchomienia próbnego widać, co wypisał program, ale w przypadku uruchomień próbnych poprawność samej odpowiedzi nie jest sprawdzana.
kiedy robiłem uruchomienie próbne to wszystko dobrze ale kiedy wysłałem to każde było źle.
Wyniki, które widzisz w trakcie trwania konkursu, dotyczą tylko testów przykładowych. Za testy przykładowe nie ma przyznawanych punktów. O liczbie punktów decydują WYŁĄCZNIE ostateczne testy, czyli te, których nie widać. W zasadzie można by np. w zadaniu artykuły prawne wypisać dla żartu na wyjściu "lubie placki" w przypadku gdy na wejściu jest liczba 3 (tak jest w teście art0a). System liczy punkty tylko z tych ukrytych testów, więc na jednym z tych widocznych można nawet celowo dać złą odpowiedź, a i tak będzie 100 punktów (przez przypadek raczej się nie zdarza, że coś nie przechodzi testu przykładowego, a przechodzi wszystkie inne, raczej odwrotnie).

Dopiero po zakończeniu I etapu można zobaczyć wyniki wszystkich testów oraz to, co było na wejściu i co powinno być (lub w przypadku zadań o wielu rozwiązaniach mogłoby być jako poprawna odpowiedź) na wyjściu.
Są także tzw. "testy ukryte". Nie widać przy nich wyników. Twój kod nie zdaje niektórych testów.
Dzień dobry, wysłałam zadanie Podzielność i jest napisane, że nie ma żadnych błędów.
Test Wynik Czas Wynik
0a OK 0.02s / 2.00s 0 / 0
0b OK 0.02s / 2.00s 0 / 0
0c OK 0.02s / 2.00s 0 / 0
0d OK 0.02s / 2.00s 0 / 0
0e OK 0.12s / 2.00s 0 / 0
Jednak za prawidłowe rozwiązanie uzyskałam 76 punktów. Na ile ja wiem, za każde zadanie można uzyskać max. 100 punktów.
Zgłoszenie 641254.
Dziękuję, pozdrawiam.
@FranciszekKrowicki Nie martw się, możesz zrobić po prostu:

int n, k;
cin >> n >> k;

Nie musisz się martwić jakimś rozdzielaniem stringa na inty.
Pozdrawiam
//Szymon Różak