2 条题解
- 
  1
#include<cstdio> #include<cstring> #define min(a,b)((a)<(b)?(a):(b)) int a[20],n; int f[110]; int main(){ for(int i=1;i<=10;i++)scanf("%d",&a[i]); scanf("%d",&n); memset(f,0x3f,sizeof(f)); f[0]=0; for(int i=1;i<=n;i++) for(int k=0;k<=10;k++) if(i>=k)f[i]=min(f[i],f[i-k]+a[k]); printf("%d",f[n]); return 0; } 
信息
- ID
 - 1402
 - 时间
 - 1000ms
 - 内存
 - 128MiB
 - 难度
 - 4
 - 标签
 - 递交数
 - 142
 - 已通过
 - 65
 - 上传者