Pagini recente » Cod sursa (job #1272858) | Diferente pentru happy-coding-2007/solutii intre reviziile 17 si 56 | Diferente pentru problema/grendizer intre reviziile 6 si 5 | Cod sursa (job #2413989) | Cod sursa (job #724551)
Cod sursa(job #724551)
#include<fstream>
using namespace std;
ifstream f("colorare3.in");
ofstream g("colorare3.out");
int n,k,v[100010],i,a,b,c;
long long R;
int main(void)
{
f>>n>>k;
for (i=1; i<n; i++)
f>>a>>b,v[a]++,v[b]++;
R=k;
for(i=1;i<=n;i++)
for(c=k-1; c>=k-v[i]+1 ;c--)
R=(R*c) % 1000000007;
g<<R;
}