I. $(0+1)^*1$, all strings ending with $1$, need only $2$ states
II. $0+1)*10(0+1)^*$, all strings contain substring $10$, need $3$ states, and they are asking about final state, that is only 1.
[Note:
1. all strings ending with $n$ length string or all string contain $n$ length substring, will always $n+1$ states in minimal DFA.
2. After conversion from NFA to DFA, there are maximum probability of minimization, always look after it.]