1.  Statement A: $x \neq 1000$, or $y \neq 1002$; Statement B: $x+y \neq 2002$. Then statement A is ( ) of statement B.
A. Sufficient but not necessary condition
B. Necessary but not sufficient condition
C. Sufficient and necessary condition
D. Neither sufficient nor necessary condition
I. B

Macro $x+y \neq 2002$, and if A does not hold, then $s=1000$ and $y=1002$. Therefore, $r+y=2002$ contradicts $x+y \neq 2002$. So condition A holds. Conversely, if $x=1003, y=999$, then $x+y=2002$, hence A is not a sufficient condition for B. Therefore, the answer is B.