解题思路:无脑递推
注意事项:
参考代码:
#include <stdio.h>
int a[101];
int main() {
for (int i = 1; i <= 10;i++) {
scanf("%d",&a[i]);
}
int n;
scanf("%d",&n);
for (int i = 1; i <= n;i++) {
int min = a[i - 1] + a[1];
int k = 1;
for (int j = i - k; j >=0&&k<=10; j--,k++) {
if (min>a[j]+a[k]) {
min = a[j] + a[k];
}
}
a[i] = min;
}
printf("%d", a[n]);
return 0;
}
0.0分
0 人评分
母牛的故事 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:674 |
矩阵转置 (C语言代码)浏览:1565 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:914 |
Hello, world! (C语言代码)浏览:1317 |
剔除相关数 (C语言代码)浏览:1058 |
C语言训练-素数问题 (C语言代码)浏览:1065 |
ASCII帮了大忙浏览:797 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
Wu-求圆的面积 (C++代码)浏览:1994 |