Pagini recente » Cod sursa (job #1296805) | Cod sursa (job #584979) | Cod sursa (job #1042974) | Cod sursa (job #2488964) | Cod sursa (job #1291568)
#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-lin;
lin=aux;
}
else
{
if(col>d)
{
col=2*d+1-col;
w=w+d*d;
}
lin=lin-d;
w=w+d*d;
}
}
fout<<w;
fout.close();
return 0;
}