Pagini recente »
Borderou de evaluare (job #324063)
|
Borderou de evaluare (job #315035)
|
Borderou de evaluare (job #238220)
|
Borderou de evaluare (job #498049)
|
Cod sursă (job #793298)
Cod sursă (job
#793298)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("ruleta.in");
ofstream fout ("ruleta.out");
int main()
{
int n, i, r = 0, t = 0, v[10001], ok = 1;
fin >> n;
for(i = 1; i <= n; i++)
fin >> v[i];
while(ok == 1)
{
ok = 0;
for(i = 1; i < n; i++)
if(v[i] <= v[i+1] && v[i] != 0)
{
v[i+1] = v[i+1] - v[i];
ok = 1;
}
if(v[n] <= v[1] && v[n] != 0)
{
v[1] = v[1] - v[n];
ok = 1;
}
r++;
}
for(i = 1; i <= n; i++)
if(v[i] > 0)
t++;
fout << r << " " << t;
return 0;
}