In how many ways can six different gifts be given to five different children with each child receiving at least one gift and each gift being given to exactly one child?
My Answer:
For each child to pick from $6$ different gifts, there are $6\times5\times4\times3\times2=720$ ways to pick; one gift left, and can be given to any of the $5$ child, so $720\times5=3600$ ways.
The right answer seem to be $1800$, why? I can't understand it.
It's because you double-count: there is one child that ends up with two gifts, and there are two ways that can happen with your method: first the child gets gift $A$, and gift $B$ was the 'leftover' gift, or vice versa.