Witam, mimo, że wyniki wychodzą prawidłowe to nie chce spoj przyjąć programu, myślałem, że może to wina małych int'ówi zamieniłem na long i też nie przyjmuje, użyłem tutaj wskaźników, bo robienie tablicy [10 000] nie ma dla mnie sensu. Edit: link do zadania: http://pl.spoj.com/problems/GLUTTON/
#include <iostream>
using namespace std;
int *zestaw;
int liczbazestawow;
int main()
{
cin>>liczbazestawow;
zestaw= new int [liczbazestawow];
for(int i=0; i<liczbazestawow; i++)
{
int ileobzart;
long ciasta;
cin>>ileobzart>>ciasta;
int *obzartuchy;
obzartuchy= new int[ileobzart];
long czas;
long suma=0;
long n=1;
for(int i=0; i<ileobzart; i++)
{
cin>>czas;
czas= 86400/czas;
obzartuchy[i]=czas;
suma+= obzartuchy[i];
}
long u=ciasta;
while(ciasta<suma)
{
ciasta=ciasta+u;
n++;
}
cout<<n<<endl;
delete [] obzartuchy;
}
delete [] zestaw;
return 0;
}