diff --git a/05/solution_2_tree.c b/05/solution_2_tree.c new file mode 100644 index 0000000..d92057e --- /dev/null +++ b/05/solution_2_tree.c @@ -0,0 +1,25 @@ +#include +#define O 1000 +#define E(a,b,X)if(a==b){X}else +#define u int +#define C(x,y)m[x][y]++ +#define P(a,b)a %i,%i",&x + ,&y,&X,&Y)==4){E(x,X,L(y, + Y)C(x,c);C(x,Y);) + E(y,Y,L(x,X)C(c,y); + C(X,y);){u h=x,v=y,H=P( + x,X),V=P(y,Y);for(;h!=X&&v!=Y + ;h+=H,v+=V)C(h,v);C(h,v);};};for(y= + 0;y1;printf + ("Answer: %d\n",I);;}