(a) Neither A nor B is open;
(b) $A \cap B = \emptyset$;
(c) $A \cup B$ is open.
I've considered $A = (0,1] $ and $B=(1,2]$, and $A = (0,1] $ and $B=[1,2)$, but neither possible subset pairs satisfy all three conditions. Is this even possible?
Maybe it is possible if we consider infinite union subsets for $A$ and $B$. As in,
$A=\bigcup\limits_{n=0}^{\infty}(2n, 2n+1]$ and $B=\bigcup\limits_{n=0}^{\infty}(2n+1, 2n+2]$
so that $A \cup B = (0, \infty)$ which is open.
A very basic strategy could take two disjoint open intervals, and have them each "trade ownership" of a point from their interiors.
So, for example,
$$A = (0,1){\setminus}\{1/2\} \cup \{5/2\}$$
$$B = (2,3){\setminus}\{5/2\} \cup \{1/2\}$$