Siema,
Mam problem z zadaniem obżartuchy. SPOJ pokazuje mi blędną odpowiedź i nie bardzo wiem, gdzie tkwi problem gdyz program pojawia poprawne wartosci. Jest to moj pierwszy program, ktory wykonuje na tej platformie i moze problem tkwi w sposobie opisywania programu. Prosze o komentarz lub uwagi do mojego kodu. program wykonuje w C++.
#include
#include
#include <stdlib.h>
using namespace std;
int ile, N, M, ciasteczka[2];
int main()
{
cin >> ile;
if (ile>0)
{
for (int i=1; i<=ile; i++)
{
cin >> N >> M;
if (N>=1 && N<=10000 && M>=1 && M<= 1000000000)
{
int szybkosc[N], ciastka[N];
for (int j=1; j<=N; j++)
{
cin >> szybkosc[j];
if (szybkosc[j]>=1 && szybkosc[j] <=100000)
{
ciastka[j] = (24*3600/szybkosc[j]);
if (N<=2) ciastka[3]=0;
}
else exit(0);
}
ciasteczka[i] = (floor(ciastka[1]) + floor(ciastka[2]) + floor(ciastka[3]));
}
else exit(0);
}
if (ciasteczka[1] %10 == 0)
cout << ciasteczka[1]/10 << endl;
else
cout << (ciasteczka[1]/10)+1 << endl;
if (ciasteczka[2] %356 == 0)
cout << ciasteczka[2]/356 << endl;
else
cout << (ciasteczka[2]/356)+1 << endl;
}
else exit(0);
return 0;
}