Pagini recente »
Istoria paginii utilizator/jmekeru23
|
Diferențe pentru utilizator/tzepu între reviziile 135 și 134
|
Istoria paginii utilizator/savarares
|
Cod sursă (job #750874)
|
Cod sursă (job #639414)
Cod sursă (job
#639414)
#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;
while(true)
{
bool c = 0;
for(int i = 1; i <= n-1; i++)
{
if(v[i] <= v[i+1] && v[i] > 0)
{
v[i+1] -= v[i];
c = 1;
}
if(v[i+1] == 0)
{
i++;
}
}
if(v[1] >= v[n] && v[n] > 0)
{
v[1] -= v[n];
c = 1;
}
r++;
if(c == 0)
{
for(int i = 1; i <= n; i++)
{
if(v[i] >= 1)
{
t++;
}
}
break;
}
}
cout<<r<<" "<<t;
return 0;
}