Pagini recente » Cod sursa (job #1783681) | Cod sursa (job #131992) | Cod sursa (job #1822322) | Cod sursa (job #968689) | Cod sursa (job #478179)
Cod sursa(job #478179)
#include <cstdio>
#define X 1000000007
int n, k, v[100010];
long long sol;
int main()
{
freopen("colorare3.in","r",stdin);
freopen("colorare3.out","w",stdout);
scanf("%d %d",&n,&k);
int i, x, y, c;
for (i=1; i<n; i++)
{
scanf("%d %d",&x,&y);
v[x]++;
v[y]++;
}
sol=k;
for (i=1; i<=n; i++)
for (c=k-1; c>=k-v[i]+1; c--) sol=sol*c%X;
printf("%d\n",sol);
}