Pagini recente »
Cod sursă (job #546762)
|
Borderou de evaluare (job #760839)
|
Istoria paginii runda/lmk_9_vs/clasament
|
nu_este_greu
|
Cod sursă (job #371499)
Cod sursă (job
#371499)
#include <fstream>
using namespace std;
ifstream f("scv.in");
ofstream g("scv.out");
int cost,timp,scv,s,m,minerale,pas,ok1,ok,r;
int main()
{
f>>cost>>timp>>m>>s;
minerale=0;
scv=1;
pas=0;
while (minerale<s)
{
while (minerale<s&&minerale<cost)
{
minerale+=m*scv;
pas++;
}
if (minerale + scv*m*timp + m*scv *(cost/m)< s)
{
pas+=timp;
minerale+=timp*scv*m-cost;
scv++;
}
else
while(minerale<s)
{
minerale+=scv*m;
pas++;
}
}
g<<pas;
return 0;
}