Pagini recente »
Istoria paginii runda/lmk_11_vs/clasament
|
Clasament concurs__6_11
|
Istoria paginii runda/simulare62/clasament
|
Borderou de evaluare (job #383886)
|
Cod sursă (job #639363)
Cod sursă (job
#639363)
#include <fstream>
using namespace std;
fstream cin("ruleta1.in");
ofstream cout("ruleta1.out");
int main()
{
int n;
cin>>n;
int v[n+1];
for(int i = 1; i <= n; i++)
{
cin>>v[i];
}
int r = 0,t=0;
while(true)
{
bool c = false;
for(int i = 1; i <= n-1; i++)
{
if(v[i] == 0)
{
}
else if(v[i] <= v[i+1] && v[i] > 0)
{
v[i+1] -= v[i];
c = true;
}
}
if(v[i] == 0)
{
}else if(v[1] >= v[n] && v[n] > 0)
{
v[1] -= v[n];
c = true;
}
r++;
if(c == false)
{
for(int i = 1; i <= n; i++)
{
if(v[i] >= 1)
{
t++;
}
}
break;
}
}
cout<<r<<" "<<t;
return 0;
}