Cześć! Zrobiłem to: http://pl.spoj.com/problems/GLUTTON/ zadanie ze SPOJA. U mnie wynik jest prawidłowy, a przy zgłaszaniu zadania wywala mi błąd kompilacji. Uprzedzam, że przy wykonywaniu tego zadania nie miałem praktycznie pojęcia o szablonie vector, więc kod to spaghetti. :D
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int testy = 0, obzartuchy = 0, ciastka = 0, czas = 0;
vector<int> N;
cin >> testy;
vector<int> suma(testy);
for (int i = 0; i < testy; ++i)
{
cin >> obzartuchy >> ciastka;
for (int j = 0; j < obzartuchy; ++j)
{
cin >> czas;
N.push_back((((3600 / czas) * 24) + ciastka - 1) / ciastka);
suma[i] += N[j];
}
N.clear();
}
for (int i = 0; i < testy; ++i)
{
cout << suma[i] << endl;
}
system("pause");
return 0;
}
Lucas Darkstormkonsola się dzięki temu nie zamyka
. Serio, to się w przyszłości bardzo przydaje, gdyż nie tylko możesz się nauczyć, jak wszystko wygląda "od środka", ale też daje to większe możliwości (jak chociażby sprzężanie ze sobą kilku programów przy użyciu potoków) aniżeli ciągłe poleganie na okienkach.system("PAUSE")
lub innym podobnym wynalazkiem.