2015-12-19 15:15:19 p trz Gigantyczna ilość niedomówień w tym zadaniu. ? -> 10?? -> 90?2 -> 91?1? -> 1001234 -> 1 Pozdrawiam.
2015-12-19 15:15:19 p trz Gigantyczna ilość niedomówień w tym zadaniu.
? -> 10?? -> 90?2 -> 91?1? -> 1001234 -> 1
Pozdrawiam.
W moim rozwiązaniu, kiedy sam włączę program, to dla wszystkich tych przypadków mam poprawne odpowiedzi, a spoj mówi "błędna odpowiedź", co może być źle? Jakby co to nowy jestem, nie wiem czy kod źródłowy podawać czy nie.
Daj tu kod w znacznikach dostępnych pod ctrl + k, lub też wklej go na ideone i podaj linka to się zobaczy co jest nie tak.
Od wczoraj się zastanawiałem, dzisiaj nauczyciela pytałem z informatyki o co chodzi, a teraz znalazłem oczywisty błąd, ale dzięki za zainteresowanie Już działa
Czy ma ktoś pomysł gdzie jest błąd?
http://ideone.com/l2nkEY
1 1 1
51 ? daje 102 ?? daje 902 ?2 daje 94 1?1? daje 1004 1234 daje 0
Poprawiłem wychodzące wyniki zgodnie z sugestią i nadal SPOJ twierdzi że mam złe wyniki. Wszystko wygląda sensownie.
http://ideone.com/6JWRXt
Problem w tym zadaniu polega na tym że nasz kod może mieć nawet 100 cyfr. I teraz wyobraźmy sobie że nasz biedny Jasio nie zna żadnej z cyfr tego 100 cyfrowego kodu. Żaden typ danych nie pomieści liczby 9*10^99.
2016-09-16 14:13:36 @tomektomekCzy każdy ciag n znakow posiada znak zapytania? Jeśli nie to czy dla liczby nie posiadajacej znakow zapytania program powinien wypisac 0 czy 1? Przeczytalem zadanie i na początku myslalem ze to nonens ale teraz nie jestem pewny bo ciagle mam WA.
Nie domyśliłbym się że kod nie może się zaczynać od 0 gdy nie jest jednocyfrowy. Dzięki narbej
co jest źle? https://ideone.com/H8buzs
Typ danych. Przemyśl jaki może być największy wynik i czy Ci się zmieści.
Dla przypadku gdy nie ma znaków zapytania odpowiedź brzmi 1 np: 4 1234 ponieważ jest tylko jeden możliwy sekretny kod do wypróbowania.
A jednocyfrowy może być 0? Skąd taki wniosek?
a przeczytałeś treść zadania (dla ułatwienia, wystarczy pierwsze zdanie) ? czy może w trakcie czytania treści myślałeś o czymś innym
Czytam i czytam i jakoś nie widzę zapisu że liczba jednocyfrowa może być 0 a liczba z większą ilością cyfr już nie… Jeżeli zaś chcesz mnie pouczyć o zerach wiodących to przytaczam wypowiedź z innego wątku
moja odpowiedź nie dotyczy tego pytania, gdyż odpowiadałem na pytanie:
a generalnie, przyjęte jest nie poprzedzanie liczb wielocyfrowych zerami wiodącymi - chyba, że istnieją przesłanki, że jest inaczej
No jak widać w różnych zadaniach jest to różnie przyjęte bo w zadaniu https://pl.spoj.com/problems/FR_07_01/ przyjęto że zera wiodące są jak najbardziej możliwe. No i mamy podwójne standardy. Tylko kiedy którego się trzymać to już nikt nie napisał…
A prywatnie też się tak wszystkiego czepiasz czy tylko na forum spoja? Bo jeśli też to współczuje ludziom w Twoim otoczeniu.
Naprawdę trzeba Ci tłumaczyć, że w https://pl.spoj.com/problems/FR_07_01/ liczby na wejściu mogą zaczynać się od zera, bo cyfry są podane w odwrotnej kolejności a liczby normalnie mogą kończyć się zerami, podczas gdy w https://pl.spoj.com/problems/AL_10_01/ cyfry nie są odwrócone?
W obu przypadkach liczby zgadzają się z zapisem matematycznym, gdzie wiodące zera się pomija.
I gdzie się podziało?
Dziękuję za wyjaśnienie. O wiodących zerach nie będę dyskutował bo nie chcę być postrzegany za forumowego trolla
Czy aby czasami nie jest na to już trochę za późno!?