Pagini recente »
Istoria paginii runda/c8_5/clasament
|
Istoria paginii runda/2015-11-24-test-6/clasament
|
Istoria paginii runda/c1_6/clasament
|
Concurs clasaa a 6-a
|
Cod sursă (job #219398)
Cod sursă (job
#219398)
//#include <iostream>
#include <fstream>
using namespace std;
ifstream cin("ruleta1.in");
ofstream cout("ruleta1.out");
int main()
{
int n,i,v[1000],x[1000],ok=0,l,k,r=0;
cin>>n;
for(i=1; i<=n; i++)
{
cin>>v[i];
}
do{
ok=0;l=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++;
}
if(v[n]<=v[1] && v[n]>0)
{
v[1]=v[1]-v[n];
ok++;
}
for(i=1; i<=n; i++) if(x[i]==v[i])l++;
if(l==n) ok=0;
for(i=1; i<=n; i++) x[i]=v[i];r++;
}
while (ok>0);k=0;
for(i=1; i<=n; i++)
{
if(v[i]>0)k++;
// cout<<v[i]<<" ";
}
cout<<r<<" "<<k;
return 0;
}