cquhx


私信TA

用户名:cquhx

访问量:3407

签 名:

等  级
排  名 3635
经  验 1803
参赛次数 1
文章发表 6
年  龄 0
在职情况 学生
学  校 重庆大学
专  业

  自我简介:

菜鸟一只,求带

TA的其他文章

解题思路:

注意事项:

参考代码:

    #include <iostream>
    #include <algorithm>
    #include <cstring>
    using namespace std;
    int dp[20001];
    int v[31];
    int main()
    {
        int n, i, j, m;
        while (cin >> n >> m)
        {
            memset(dp, 0, sizeof(dp));
            for (i = 0; i < m; i++)
            {
                cin >> v[i];
                for (j = n; j >= v[i]; --j)
                {
                    dp[j] = max(dp[j], dp[j - v[i]] + v[i]);  
                }
            }
            cout << n - dp[n] << endl;
        }
        return 0;
    }


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区