Zad 626 - Obżartuchy. http://pl.spoj.com/problems/GLUTTON/
Starałem się zrobić wedle polecenia. Dla pojedynczego zestawu działa, lecz gdy trzeba algorytm wykonać jeszcze raz, to przy następnym razie liczba jest powiększona z niewiadomego dla mnie powodu.
O to mój kod :
#include <iostream>
#include <stdlib.h>
#include <cmath>
#include <cstdio>
using namespace std;
int t, n, m, k[10000];
int ile_ciastek[10000];
float je_w_czasie;
float d;
double ceil (double c)
{
printf ( "%.1f\n", ceil(d));
}
int main()
{
cin >> t;
for (int i=0; i<t; i++)
{
cin >> n >> m;
for (int j=0; j<n; j++)
{
cin >> k[j];
ile_ciastek[j]= 86400/k[j];
cout << ile_ciastek[j] << endl;
je_w_czasie += ile_ciastek[j];
}
d=(je_w_czasie/m);
cout << ceil(d) << endl;
}
return 0;
}
Ten " cout << ile_ciastek[j] << endl; " - to tylko mój dodatek, można go zignorować