#include<iostream>
using namespace std;
int n,k;
int judge(bool is_zero,int num)
{
num++;
if (num == n)
{
if (is_zero == true)
return 1;
else
return k - 1;
}
if (is_zero == false)
return (k-1) * judge(false, num) + (k-1) * judge(true, num);
else
return judge(false, num);
}
int main()
{
cin >> n >> k;
int sum = judge(false, 0);
cout << sum;
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:674 |
【亲和数】 (C语言代码)浏览:495 |
输出正反三角形 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:857 |
出圈】指针malloc版浏览:355 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:509 |
C二级辅导-统计字符 (C语言代码)浏览:481 |
Pascal三角 (C语言代码)浏览:652 |
Quadratic Equation (C语言代码)浏览:988 |
简单的a+b (C语言代码)浏览:830 |