Pagini recente »
Istoria paginii runda/2020-10-02-clasa-6-tema-05
|
Istoria paginii runda/2022-03-04-clasa-6-concurs13-cursuri-performanta
|
Istoria paginii runda/2020-11-06-clasa-6-concurs-02
|
Istoria paginii runda/2023-09-26-clasa-6-tema-3
|
Cod sursă (job #371482)
Cod sursă (job
#371482)
#include <fstream>
using namespace std;
ifstream f("scv.in");
ofstream g("scv.out");
int c,t,m,x,SCV,Minerals,pas,Production,NewSCV,Time,delay,MeanTime;
int main()
{
f>>c>>t>>m>>x;
Minerals=0;
SCV=1;
pas=0;
while(Minerals<x)
{
while(Minerals<x&&Minerals<c)
{
Minerals+=m*SCV;
pas++;
}
if (Minerals + SCV*m*t + m*SCV *(c/m)< x)
{
pas+=t;
Minerals+=t*SCV*m-c;
SCV++;
}
else
while(Minerals<x)
{
Minerals+=SCV*m;
pas++;
}
}
g<<pas;
return 0;
}