Условие:
Учитель хочет раздать

Учитель хочет раздать
Рассмотрим подробно каждую ситуацию.
Случай (а). Все конфеты разные, каждому ученику можно давать сколько угодно конфет.
Учитель должен раздать k различных конфет n ученикам. При этом каждая конфета может быть отдана любому из n учеников независимо от других конфет. Для каждой из k конфет есть n вариантов выбора ученика, которому её отдать. Таким образом, общее число способов равно n^k.
Случай (б). Все конфеты разные, каждому ученику можно давать не больше одной конфеты.
В этом случае каждому ученику может достаться максимум одна конфета. Если k > n,...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит
Попробуй решить по шагам
Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение