3. If at least one of A's height or weight is greater than B's, then A is said to be no less than B. Among 100 young men, if someone is no less than the other 99, he is called a great young man. Then, the maximum number of great young men among the 100 young men could be
A. 1
B. 2
C. 50
D. 100
Assume there are 100 young men whose heights $a_{n}$ satisfy $a_{1}>a_{2}>\cdots>a_{100}$, and whose weights $b_{n}$ satisfy $b_{1}<b_{2}<\cdots<b_{100}$. If for any $i$, $a_{i}>a_{i+1}>\cdots>a_{100}, b_{i}>b_{i-1}>\cdots>b_{1}$, then he is a good young man. Therefore, the maximum number of good young men could be 100, so the answer is $D$.