Witam państwa, mam taki kodzik http://wklej.org/id/1930709/93
Niestety sędzia go nie akceptuje, czy byłby ktoś w stanie rzucić podpowiedzią, co powoduje błędną odpowiedź?
created
last reply
- 20
replies
- 2.2k
views
- 10
users
- 5
likes
- 6
links
Witam państwa, mam taki kodzik http://wklej.org/id/1930709/93
Niestety sędzia go nie akceptuje, czy byłby ktoś w stanie rzucić podpowiedzią, co powoduje błędną odpowiedź?
http://wklej.org/id/193095377
Próbowałem wszystko zmieniać na inty, longi, ogólnie zawsze liczby dobrze, także nie wiem co zmienić.
Teraz kod wygląda pięknie, dzięki.
1) Po pierwsze, pracuj na long longach. Sam autor sugeruje, że tak trzeba.
2) Po drugie. Cały czas operuj na możliwie jak najmniejszych wartościach.
Licząc nww mnożysz a*b, co może przekroczyć zakres. Spróbuj to tak policzyć, żeby nie przekraczać podczas obliczeń wartości najmniejszej wielokrotności.
Komentarz pod zadaniem:
Czemu pytasz, [i do tego nie na forum] skoro bardzo łatwo można samemu uzyskać odpowiedź [od sędziego], a dodatkowo może warto przeczytać: http://discuss.spoj.com/t/nie-wesoly-komentarz-o-komentarzach/22775
Witam,
Wyskakuje mi "Błąd wykonania (SIGABRT). Czy mogę prosić o sugestie, co może być tego przyczyną? Albo o przypadek testowy, który mógłby mnie nakierować?
Oto mój kod: http://wklejto.pl/73623229
Pozdrawiam
Z tego co widzę, stoi() zwraca int
http://www.cplusplus.com/reference/string/stoi/11
Więc pewnie ucina ci mianownik do 0 i w operator+ masz divide by zero
Witam. Napisałem do tego zadania taki kod: https://ideone.com/Wx2fpW13 . Dostaje wynik “Przekroczony czas”. Co może być źle?