For any integer $n \geq 1$, define $a _ { n } = \frac { 1000 ^ { n } } { n ! }$. Then the sequence $\left\{ a _ { n } \right\}$
(A) does not have a maximum
(B) attains maximum at exactly one value of $n$
(C) attains maximum at exactly two values of $n$
(D) attains maximum for infinitely many values of $n$
For any integer $n \geq 1$, define $a _ { n } = \frac { 1000 ^ { n } } { n ! }$. Then the sequence $\left\{ a _ { n } \right\}$\\
(A) does not have a maximum\\
(B) attains maximum at exactly one value of $n$\\
(C) attains maximum at exactly two values of $n$\\
(D) attains maximum for infinitely many values of $n$