Pagini recente » Cod sursa (job #2387226) | Cod sursa (job #2830797) | Cod sursa (job #22898) | Cod sursa (job #17935) | Cod sursa (job #1291560)
#include<fstream>
using namespace std;
ifstream fin("fractal.in");
ofstream fout("fractal.out");
int K, lin, col, w, d, aux;
int main()
{
fin>>K>>col>>lin;
w=0;
while(K>0)
{
K--;
d=(1<<K);
if(lin<=d)
{
if(col>d)
{
col=2*d+1-col;
w=w+d*d*3;
}
aux=col;
col=d+1-aux;
lin=aux;
}
else
{
if(col>d)
{
col=col-d;
w=w+d*d;
}
lin=lin-d;
w=w+d*d;
}
}
fout<<w;
fout.close();
return 0;
}