Witam, zrobiłem kod do zadania obżartuchy i mimo tego że za każdym razem gdy ja sprawdzam czy dobrze działa i działa dobrze, to sędzia mówi że odpowiedź jest błędna i nie wiem co źle zrobiłem w kodzie. Z góry dziękuje za pomoc.
#include
using namespace std;
int main()
{
double long ile, obzartuchy, pudelko, czas[10001], pudelkop=0;
double long potrzeba=0;
cin >> ile;
for(int i=0; i<ile; i++)
{
cin >> obzartuchy >> pudelko;
for(int j=0; j<obzartuchy; j++)
{
cin >> czas[j];
potrzeba+=86400/czas[j];
}
while(potrzeba>0)
{
potrzeba=potrzeba-pudelko;
pudelkop++;
}
if(potrzeba==0) pudelkop--;
cout.precision(1000000);
cout << pudelkop << endl;
pudelkop=0; obzartuchy=0;
}
return 0;
}