Birinci topu nəzərdən keçirək. Onu mövcud qutu arasından birinə yerləşdirmək olar. Beləliklə, birinci topu yerləşdirmək üçün variant mövcuddur. Eyni şəkildə, hər bir növbəti topu qutu arasından birinə qoymaq olar (hər bir top üçün də variant mövcuddur).
Nəticədə, bütün topları qutulara yerləşdirmə üsullarının ümumi sayı k \cdot k \cdot ... \cdot k = k^n hasilinə bərabərdir.
Misal
Tutaq ki, bizdə və nömrəli iki top və və nömrəli iki qutu var. Bu halda topları qutulara aşağıdakı dörd üsulla yerləşdirmək olar:
Alqoritmin həyata keçirilməsi
Giriş məlumatlarını oxuyuruq.
scanf("%lld %lld", &n, &k);res = k^n ifadəsini hesablayırıq.
res = 1;
for (i = 1; i <= n; i++)
res = res * k;Nəticəni çıxarırıq.
printf("%lld\n", res);