55 / 93
May 2019

gratulacje :slight_smile:

pousuwaj linki do twojego programu, niech inni też samodzielnie rozwiązują

9 months later

Witam, ja także mam problem z tym zadaniem. Przechodzi wszystkie podane wyżej testy, a dostaję WA.
Proszę o jakąś wskazówkę albo test, którego nie przechodzi mój program.
Mój kod: tu był kod

usuń link do kodu, jest zbyt bliski AC :slight_smile:

podpowiedź wysyłam na priv

4 months later

witam,
na ideon wszystko śmiga a wywala mi błąd kompilacji ?? nie widzę błędu…

jeżeli klikniesz na tekst błąd kompilacji - to zobaczysz, co chce od ciebie kompilator
zaś problem bierze się stąd, że ustawienia kompilatora C++ 4.3.2 są nieco inne na spoj-u i ideone.com5

prog.cpp:307: error: integer constant is too large for ‘long’ type
niestety nie wiem i nie bardzo rozumiem :frowning:

Zobacz, czy zamiana wszystkich: 1000000000000
na 1000000000000ll załatwi sprawę. [ll == dwa razy mała literka eL]

PS
307 - to numer błędnej lub następnej linii

Właśnie sprawdziłem, możesz też - bez zmian w kodzie - użyć nowszego kompilatora c++ lub c++14(gcc 6.3) zamiast c++(gcc 4.3.2)

1 month later

Hej, mam problem z tym zadaniem, sprawdzałem literówki chyba wszystko gra, spacje też podobno nie robią problemu.
Tu mój kod z przykłądowymi testami, dla danych z zadania też daje rade https://ideone.com/sOe5Dr35 (na ideone na koncu wypisuje dwa razy bln w konsoli sie tak nie dzieje, moze to jest przyczyna). Pzdr :slight_smile:

Tak, nadmiar spacji.

Po prostu 13 jest liczbą pechowa i po prostu użyj w swoim teście mniejszej liczby :wink: [np zmień w tym swoim teście TYLKO 13 na 12 i zobacz co się stanie - czy nie pozbędziesz się w ten sposób pechachacha … ;-)]

Nie ma znaczenia gdzie testujesz, czasami na konsoli jest nawet wygodniej - ale trzeba to robić i trzeba to robić systematycznie.
Przetestuj od 1 do 20, a potem od 100 do maksymum, ze skokiem *10, tzn:
100
1000
10000
itd

1 month later
8 days later

zadanie przeszło, sprawdzałem dla danych
4
3000000001
2000102
2000002
2000000

i wyszło mi

trzy mld. jeden
dwa mln. sto dwa jeden
dwa mln dwa jeden
dwa mln jeden

ktoś wie dlaczego? ps. ale sędzia zaliczył :slight_smile:

Jesteś pewien, że sprawdzałeś na tej samej wersji, którą wysłałeś do SPOJ’A?
Moje wyjście dla tych danych to:
trzy mld. jeden
dwa mln. sto dwa
dwa mln. dwa
dwa mln.
Nie ma żadnych kontrowersji.

jeżeli badam pojedyncza liczbe, np.: 2000002 to wynik jest dwa mln. dwa czyli jest OK
jeśli badam tak jak podałem to po “większej liczbie” dopisuje później w następnej linijce liczbę jedności większej liczby …

np.:
4
2000102
3000000001
2000002
2000000

w 3 i 4 linijce dopisze na końcu jeden
ps. zadanie robię na danych typu string

10 months later

Witam,

Męczę się z tym zadaniem (może zbyt krótko), ale już nic nie może mi przyjść do głowy, co może być nie tak z moim kodem.
Proszę o pomoc. Wystarczy drobne nakierowanie.
Mój kod: tu był, ale już nie ma.

Z góry dziękuje za pomoc :wink:

Super! Jest AC!
Dziękuje pawoj20 za spojrzenie świeżym wzrokiem i pomoc :slight_smile: