You want to use what are called indicator variables. To see how this works, let's take your first problem. Let $Y$ be the number of bins that are empty. You want $E[Y]$. Now define the indicator variables $X_i$ so that $X_i$ is $1$ if bin $i$ is empty and $0$ otherwise. Then we have
$$Y = X_1 + X_2 + \cdots + X_n.$$
By linearity of expectation,
$$E[Y] = E[X_1] + E[X_2] + \cdots + E[X_n].$$
So now the problem reduces to calculating the $E[X_i]$ for each $i$. But this is fairly easy, as $$E[X_i] = 1 P(X_i = 1) + 0 P(X_i = 0) = P(X_i = 1) = P(\text{bin $i$ is empty}) = \left(1 - \frac{1}{n}\right)^m,$$
where the last equality is because balls $1, 2, \ldots, m$ must all go in a bin other than $i$, each with probability $1 - \frac{1}{n}$.
Therefore, $$E[Y] = n \left(1 - \frac{1}{n}\right)^m.$$
Your second problem can be worked in a similar fashion. Let $Y$ be the number of bins that have exactly $1$ ball. Let $X_i$ be $1$ if bin $i$ has exactly one ball and $0$ otherwise. Then all that's left is to figure out $E[X_i]$, which is the probability that a given bin has exactly $1$ ball, and go from there. Since this is homework, I'll let you finish.
(1-1/n)^m
term can happen for each bin? Since there are n bins, then each has(1-1/n)^m
probability to be empty, so you getn*(1-1/n)^m
? – Hristo Mar 25 '11 at 04:06