Witam, program wyrzuca poprawne wyniki ale sędzia pokazuje błąd. Możecie mi pomóc dostrzec co jest nie tak?
created
last reply
- 5
replies
- 882
views
- 4
users
- 2
links
Witam, program wyrzuca poprawne wyniki ale sędzia pokazuje błąd. Możecie mi pomóc dostrzec co jest nie tak?
Ja rozwiązałem to zadanie operując wyłącznie intami. Mam w kodzie jakiegoś floora, ale pewnie do dzielenia intów. W tamtym czasie nie wiedziałem jak działa operacja dzielenia intów i pisałem bardzo tragiczny kod - patrzę na to i nie wierzę, że to moje. Z innych ciekawostek input zapisuję do tablicy xD Eh to były czasy, gdy człowiek uważał za swój życiowy sukces przelecenie stringa znak po znaku
Niestety mój własny kod jest tak bardzo zły, że mimo chęci nie podejmę się próby pomocy Piotrowi.
Zwrócę jednak uwagę na:
if (suma_ciastek<=pudelko)
{
y=1;
cout<<y<<endl;
}
Jeżeli dobrze widzę, nigdzie nie używasz y. Czy nie wystarczy samo cout << 1 << endl?
Pisałem o tym już w tym wątku: http://discuss.spoj.com/t/626-obzartuchy/21278/6 ale powtórzę jeszcze raz. @loginus używasz paskala i tam faktrycznie tak [może] jest. W c/c++ int w tym zadaniu jest wystarczający. w c/c++ int == 2**32, a jak jest w [starym] paskalu? int == 2**16?
@piotr638 twój kod nie urywa d..y, ale jest na AC. Musisz tylko pomyśleć, co będzie, gdy nikt nie załapie się na żadne ciastko i to poprawić i uwzględnić w swoim kodzie.
PS
Nie ma potrzeby rozdzielać na takie, inne lub podobne przypadki.
Wystarczy tylko sama pętla:
while(suma_ciastek>x)
{
x+=pudelko;
}
Ale musisz zacząć od x = 0, a nie x = pudełko..
Topic | Category | Replies | Views | Activity |
---|---|---|---|---|
MBPROB01 - History version in plaintext pl.spoj.com | Zbiór zadań | 6 | 169 | Jul '24 |
FR_20_02 - Poszukiwacze skarbów - Błąd w testach? | Zbiór zadań | 1 | 90 | Apr 2 |
PP0504B - StringMerge - w języku C | Zbiór zadań | 5 | 201 | Jun '24 |
TFRACAL - Kalkulator ułamków | Zbiór zadań | 2 | 139 | Feb 1 |
TOPSORTL - Porządek leksykograficzny w grafie | Zbiór zadań | 3 | 141 | Jul '24 |