AC
Dlaczego na Spoju wyskakuje błąd wydaje mi się że kod jest dobry
created
last reply
- 38
replies
- 2.8k
views
- 12
users
- 3
likes
- 9
links
AC
Dlaczego na Spoju wyskakuje błąd wydaje mi się że kod jest dobry
Wybacz, wkleiłem kod, poprawiłem i powiedziałem Ci, że jest zły. Moja wina. Teraz powinno być już ok.
Zawaliłem więc nie będę wymagał: pierwszy Twój błąd to brak wyświetlania spacji po liczbach. Wyświetlasz 45123 a nie 4 5 1 2 3.
Zauważyłem jeszcze jeden problem.
Input:
5 1
1 2 3 4 5
Output (mój AC):
2 3 4 5 1
Twój:
12345
A właśnie nawet myślałem czy nie zapytać Cię czemu tak kombinujesz Mój kod to trzy pętle a Twój... goto, jakieś x = (t+n)-1, y =n-1, z=x-y... nota bene z = x - y = (t + n) - 1 - (n - 1) = t + n - 1 - n + 1 = t jak na szybko patrzę.
Ale nie poddawaj się, jest nieźle Gratuluję użycia wskaźników - to rzadka praktyka wśród osób rozwiązujących takie zadania. Pamiętałeś nawet o delete i to jeszcze delete []!
Polecam int* liczby = new int [x]; - jedna linia kodu zamiast dwóch. Odradzam goto. Szczególnie goto aaa, choć domyślam się, że napisałeś aaa bo program jest stosunkowo krótki i da się łatwo domyślić o co chodzi
Po AC usuń kod. A jak będzie WA to pisz dalej. Dam więcej testów
Przyznaję się, sam osobiście namieszałem w tym zadaniu prosząc admina o poprawkę w treści zadania. Teraz jeszcze raz to zrobiłem:
W zadaniu było:
Najpierw dwie liczby 1 < k < n < 10000 ... i tak dalej, i bez sprawdzania przyjąłem, że tak jest i że przykład jest błędny. Sam to zadanie robiłem dawno i patrząc w swój własny kod też się pogubiłem.PRAWIDŁOWO mogłoby być tak:
Najpierw dwie liczby n i k takie, że 1 < k < n < 10000 ........
....
Przykładowy input:
5 3 //jednak tak - teraz już sprawdziłem wysyłając i swój progtram i program pytającego na forum
1 2 3 4 5
....Jeszcze raz przepraszam za zamieszanie
Wtam, wszystkich jestem tu dość świeży i mam problem z tym zadaniem. Niby wszystko dziala poprawnie ale spoj wypluwa bledne rozwiazanie. Moj kod https://ideone.com/YxYtZT71 . w czym moglem popelnic blad?
Witam mam taki kod https://ideone.com/EDu9cI#stdin35 i czemu to nie przechodzi ?
http://wklej.org/id/2783923/13 no to zrobiłem tak wypisałem element pierwszy jest pod indeksem 0 i dalej nie idzie : (