标签:acm算法
input | output |
---|---|
2 10 |
90 |
#include <cstdio> #include <algorithm> #include <map> #include <cstring> #include <cmath> #include <iostream> using namespace std; #define lson l , m , rt << 1 #define rson m + 1 , r , rt << 1 | 1 #define LL __int64 typedef long long ll; #define PI 3.1415926 int mat[150][150]; int vis[150]; int b[150]; int n,l,flag; int main() { ll dp[50]; int n,k; while(cin>>n>>k) { dp[0]=k-1; dp[1]=k*(k-1); for(int i=2;i<=n;i++) dp[i]=(k-1)*(dp[i-1]+dp[i-2]); cout<<dp[n-1]<<endl; } }
标签:acm算法
原文地址:http://blog.csdn.net/sky_miange/article/details/45110813