通知:手机app上线“发表话题”功能

一亩三分地

 找回密码 注册账号

扫描二维码登录本站

最近看过此主题的会员


码农求职神器Triplebyte
不用海投
内推多家公司面试

Total Comp Calculator
输入offer信息
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code: 20%off 打八折

深入浅出AB Test
从入门到精通
coupon code: 20%off 打八折
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
查看: 171|回复: 1
收起左侧

[动态规划] [求助背包问题]非常蛋疼的一直wrong answer,还没有test case

[复制链接] |试试Instant~
我的人缘0

分享帖子到朋友圈
plugin1689 发表于 2019-5-19 22:33:27 | 显示全部楼层 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   70% (7)
 
 
30% (3)    👎

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
来自hihocoder经典的背包问题 https://hihocoder.com/problemset/problem/1038
我看了下别人的思路,自己尝试着写了下,但一直是wrong answer, 本地测试的case都过了,求助!!

[C++] 纯文本查看 复制代码
#include <iostream>
#include <vector>
using namespace std;

int backpack(vector<int>& w, vector<int>& v, int c)
{
    vector<vector<int>> dp(w.size()+1, vector<int>(c+1,0));
    for(int i=0;i<=c;i++)
        dp[0][i] = 0;
    for(int idx=0;idx<=w.size();idx++)
        dp[idx][0] = 0;
    for(int idx=1;idx<=w.size();idx++)
    {
        for(int j=1;j<=c;j++)
        {
            dp[idx][j] = dp[idx-1][j];
            if(j-w[idx-1] >= 0)
                dp[idx][j] = max(dp[idx][j], v[idx-1] + dp[idx-1][j-w[idx-1]]);
        }
    }
    return dp[w.size()][c];
}

int main()
{
    int i,c;
    cin >> i >>c;
    vector<int> w(i,0),v(i,0);
    for(int j=0;j<i;j++)
    {
        cin >> w[j] >> v[j];
    }
    cout << backpack(w,v,c) << endl;
}


上一篇:刷了数十题的新手请教一些问题
下一篇:已知NLogN的值,有没有O(1)的方法求得N?
我的人缘0
 楼主| plugin1689 发表于 2019-5-19 22:36:10 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   70% (7)
 
 
30% (3)    👎
sorry, 这一版的代码过了,之前有个边界条件没处理好。大家忽略这个帖子吧,发错了
回复

使用道具 举报

游客
请先登录
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法 - 不要多加空格: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|小黑屋|一亩三分地

GMT+8, 2019-6-16 07:32

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表