Witam serdecznie,
Mam problem z zadaniem Obżartuchy na serwisie SPOJ. Kod zamieszczam poniżej dla danych podanych w zadaniu pokazuje mi poprawne wyniki jednak sędzia mi go nie zalicza i wyświetla błędną odpowiedź. Proszę o jakaś podpowiedz co w moim kodzie jest do zmiany ponieważ na pewno cos w nim nie gra.
Z góry dziękuję,
Bubucziks
#include <iostream>
using namespace std;
int t, *tab, *g;
int main()
{
int t;
cin >> t;
for(int i=0; i<t; i++)
{
int obzartuchy, ciastka_pudelku;
cin >> obzartuchy >> ciastka_pudelku;
tab = new int [obzartuchy];
g = new int [obzartuchy];
int sum = 0;
for(int i=0; i<obzartuchy; i++)
{
cin >> tab[i];
g[i] = 86400 / tab[i];
sum += floor(g[i]);
}
if(sum % ciastka_pudelku == 0)
cout << ceil(sum / ciastka_pudelku) << endl;
else if(sum <= ciastka_pudelku)
cout << "1";
else if (sum > ciastka_pudelku)
cout << ceil(sum / ciastka_pudelku) + 1 << endl;
}
return 0;
}