Pagini recente » Cod sursa (job #1101857) | Cod sursa (job #1378766) | Cod sursa (job #739929) | Cod sursa (job #711542) | Cod sursa (job #2069291)
#include <iostream>
#include <fstream>
using namespace std;
int m, n, i=1;
ofstream g("timp.out");
void BK(int a,int b,int c)
{
c=b*2;
a=a-b;
b=0;
if(c==m)
g<<i<<'\n';
else
{
i++;
if(a>c)
{
BK(a,c,b);
g<<0<<'\n';
}
else
{
BK(c,a,b);
g<<1<<'\n';
}
}
}
int main()
{
ifstream f("timp.in");
f>>m>>n;
if(n>(m-n))
{
BK(n,m-n,0);
g<<0;
}
else
{
BK(m-n,n,0);
g<<1;
}
}