Cześć, mam problem z zadaniem "Obżartuchy". Wydaje mi się że kod jest poprawny i powinno działać, ale wynik wyjściowy jest niepoprawny.Możecie coś poradzić? Podaję kod 
include
include
using namespace std;
int zestaw, liczbaob, czas, konpud;
float liczbapud, liczbaciast;
int main()
{
cin >> zestaw;
for(int i=1; i<=zestaw; i++)
{
cin >> liczbaob >> liczbaciast;
for (int i=1; i<=liczbaob; i++)
{
cin >> czas;
liczbapud = floor((86400/czas))/liczbaciast;
konpud = konpud + liczbapud;
}
cout << ceil(konpud) << endl;
}
return 0;
}