Cod sursa(job #2490798)
Utilizator | Data | 10 noiembrie 2019 22:10:33 | |
---|---|---|---|
Problema | Fractal | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.29 kb |
#import <fstream>
#define r return
int n,a,b;int f(int k,int x,int y){if(k==1)r 0;k/=2;if(x>k&&y>k)r 2*k*k+f(k,x-k,y-k);if(x<=k&&y<=k)r f(k,y,x);if(y>k)r k*k+f(k,x,y-k);r 3*k*k+f(k,k+1-y,2*k+1-x);}main(){std::fstream i("fractal.in");std::ofstream o("fractal.out");i>>n>>a>>b;o<<f(1<<n,a,b);}