Solution:
a) At each step the triangle from which we choose a point is divided into three new triangles, i.e., the number of triangles increases by two. Hence at the n-th step we have 2n+1 triangles.
b) We shall prove by induction on n that removing any triangle, there is a pairing of the remaining triangles such that the triangles in any pair have a common side.
The statement is trivial for n=1. Assume that it is true for n=k. We shall prove it for n=k+1. Let a point O in △MNP be added at the (k+1)-th step. Remove any △XYZ. If it is some of △OMN, △OMP or △ONP (we may assume △OMN), we consider the configuration obtained by removing △MNP at the k-th step.
By the induction hypothesis, the remaining triangles can be paired in such a way that the triangles in any pair have a common side. Adding the pair (△OMP,△ONP) we obtain the desired pairing.
If △XYZ does not coincide with △OMN, △OMP and △ONP, we consider the configuration obtained by removing △XYZ at the k-th step. Assume that △MNP is paired with △QMN. Then replacing the pair (△MNP,△QMN) with the pairs (△OMN,△QMN) and (△OMP,△OPN) completes the induction.
Since the area of △ABC equals 1, then the minimal area of a triangle does not exceed 2n+11. Remove a triangle of minimal area. Then as we proved above, the remaining triangles can be paired such that the triangles in any pair have a common side. Since the number of the pairs is equal to n, there is a pair of total area at least n1−2n+11=2n+12.