Pentru această operație este nevoie să te autentifici.
Cod sursă (job #639368)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Ruleta1 ( clasa a 6-a ) | Compilator | cpp-32 | 0,87 kb |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 8 mar. 2022 19:10:46 | Scor | 100 |
#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 = false;
t = 0;
for(int i = 1; i <= n-1; i++)
{
if(v[i] <= v[i+1] && v[i] > 0)
{
v[i+1] -= v[i];
c = true;
}
if(v[i] >= 1)
{
t++;
}
}
if(v[1] >= v[n] && v[n] > 0)
{
v[1] -= v[n];
c = true;
}
if(v[n] >= 1)
{
t++;
}
r++;
if(c == false)
{
break;
}
}
cout<<r<<" "<<t;
return 0;
}