m個のリンゴをn人に分配する。
1人あたり2個までリンゴを受け取ることができる。
人間はお互い区別できる存在で、リンゴはそれぞれ区別がないものとする。
このとき、起こりえる全ての場合の数は何通りか?

↑この答えが

nCm×2^m (Cはコンビネーションのこと)

となるらしいのですがなぜでしょうか?

「1人あたり1個まで」という制限なら nCm が答えになりますが、
「1人あたり2個まで」と制限を広げることで ×2^m が付く理由を教えていただけませんか?