Mam problem z akceptacją przez sędziów mojego programu obzartuchy mimo że wyniki są poprawne.Co jest nie tak?
#include <iostream>
using namespace std;
main()
{
int ile,N,M,czas,ciastka,pudelka=0,pozostale=0,pudelka2;
cin>>ile;
for(int i=1;i<=ile;i++)
{
cin>>N>>M;
for(int i=1;i<=N;i++)
{
cin>>czas;
ciastka=86400/czas;
if(ciastka % M !=0)
{
pudelka+=ciastka/M + 1;
pudelka2=ciastka/M +1;
}
else
{
pudelka+=ciastka/M;
pudelka2=ciastka/M;
}
pozostale+=(pudelka2*M)-ciastka;
}
if(pozostale>=M)
cout<<pudelka-(pozostale/M);
else
cout<<pudelka<<endl;
pudelka=0;
}
return 0;
}