Pagini recente »
Diferențe pentru runda/oji-2023-antrenament-ffa-v2 între reviziile 22 și 40
|
Diferențe pentru runda/oji-2023-antrenament-ffa-v2 între reviziile 37 și 40
|
Borderou de evaluare (job #778839)
|
pre_oni_clasa-a_5-6-7
|
Cod sursă (job #636298)
Cod sursă (job
#636298)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ruleta1.in");
ofstream fout("ruleta1.out");
short int v[10001];
int main()
{
int n, i, ok, r = 0, t = 0;
fin>>n;
for(i = 1; i <= n; i++)
fin>>v[i];
ok = 1;
while(ok == 1)
{
ok = 0;
for(i = 1; i < n; i++)
{
if(v[i] <= v[i + 1] && v[i] != 0 && v[i + 1] != 0)
{
v[i + 1] -= v[i];
ok = 1;
}
}
if(v[n] <= v[1] && v[n] != 0 && v[1] != 0)
v[1] -= v[n];
r++;
}
for(i = 1; i <= n; i++)
if(v[i] != 0)
t++;
fout<<r<<" "<<t;
return 0;
}