Hay una forma muy elemental para resolver esto, que también es mucho más ampliamente aplicable.
Deje $Y$ ser un espacio topológico que se puede dividir en subconjuntos densos $D$$E$. Si $X \subset Y$ es cerrado, entonces hay un $V \subset X$ tal que $\operatorname{Fr} V = X$.
Tome $V = X \setminus (D \cap \operatorname{Int} X)$. Entonces a partir de la $V \subset X$ tenemos $\operatorname{Cl} V \subset \operatorname{Cl} X$, e $\operatorname{Fr} X \subset V$ $E \cap \operatorname{Int} X$ denso en $\operatorname{Int} X$, por lo $\operatorname{Cl} V = X$. Por otro lado $Y \setminus X$ es denso en $Y \setminus \operatorname{Int} X$ $D \cap \operatorname{Int} X$ es denso en $\operatorname{Int} X$, por lo $\operatorname{Int} V = \emptyset$. De ello se desprende que $ \operatorname{Fr} V = X$.
Información adicional:
La pregunta que probablemente vino de Willard de la topología General, el problema 3 B.
Como Henno Brandsma señaló en un comentario, un espacio que se puede dividir en
dos subconjuntos densos se llama resoluble. Para algunos ejemplos de irresoluble espacios, véase la respuesta a "Es un conjunto perfecto de un límite?".
Un poco más fuerte resultado puede encontrarse en "Cualquiera de los dos abiertos disjuntos de conjuntos en el interior y el exterior de un conjunto".