#include <iostream>
using namespace std;
int t,N,M,cookies_summed=0,wartosc=0,wskaznik=0;
int main()
{
cin>>t;
for(int i=0;i<t;i++)
{
cin>>N>>M;
float szybkosci[N];
float cookies[N];
for(int i=0;i<N;i++)
{
cin>>szybkosci[i];
cookies_summed+=cookies[i]=86400/szybkosci[i];
}
while(cookies_summed>wartosc)
{
wartosc+=M;
wskaznik++;
}
cout<<wskaznik<<endl;
wskaznik=0;
wartosc=0;
cookies_summed=0;
}
return 0;
}
Dlaczego SPOJ odrzuca ten kod za błędne odpowiedzi? Wychodzi 8, 2.