25 lines
409 B
C
25 lines
409 B
C
|
// #include <stdio.h>
|
||
|
//
|
||
|
// int evaluation(int n, int a);
|
||
|
// int main() {
|
||
|
// int n, a;
|
||
|
//
|
||
|
// scanf("%d%d", &n, &a);
|
||
|
// printf("%d\n", evaluation(n, a));
|
||
|
//
|
||
|
// return 0;
|
||
|
// }
|
||
|
|
||
|
/* 请在这里填写答案 */
|
||
|
int evaluation(int n, int a) {
|
||
|
if (n == -1) {
|
||
|
return 1;
|
||
|
} else {
|
||
|
int an = 1;
|
||
|
for (int i = 0; i < n; i++) {
|
||
|
an *= a;
|
||
|
}
|
||
|
return a * an + evaluation(n - 1, a);
|
||
|
}
|
||
|
}
|