Pagini recente »
Monitorul de evaluare
|
Rating Yanıp-küygen yarıqlar (bazg)
|
Istoria paginii runda/vaslui_cls1112_06.12/clasament
|
Borderou de evaluare (job #565541)
|
Cod sursă (job #219402)
Cod sursă (job
#219402)
//#include <iostream>
#include <fstream>
using namespace std;
ifstream cin("ruleta1.in");
ofstream cout("ruleta1.out");
int main()
{
int n,i,v[10000],x[10000],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;
}