已解决 夏子健 初级光能 #include<iostream> using namespace std; long long f[200010],n,a[200010]; int main() { f[0]=0; for(int i=1;i<=10;i++) { cin>>a[i]; } cin>>n; for(int i=1; i<=10; i++) { for(int j=i; j<=n; j++) f[j]=min(f[j],f[j-i]+a[i]); } cout<<f[n]; return 0; }