京东笔试第三题

没有用背包问题求解
我的思路是计算每道题完美解决和暴力解决的贡献值,就是用得分/时间,每道题取贡献值最高的解法(完美或者暴力)
将所有题按照贡献值降序排列,依次取出每道题,然后判断总用时是否超时,如果超时即放弃该题,换下一道题
用例能过,提交0%
这个思路有没有问题??
全部评论
大佬有没有记第三题的题干,想再自己测测
点赞 回复 分享
发布于 2023-08-26 21:56 四川
这不就成贪心了,如果t=11,输入 4 5 5 6 4 2 4 1 2 5 2 10的话,第一题就选第一种解法了,但选2,1,2加起来才是最大
点赞 回复 分享
发布于 2023-08-26 21:28 陕西
跟你差不多,一开始想的也是得分/时间,但题目是限定时间内最大分,所以我想时间/得分作为贡献值应该比较合理?时间/得分=每得一分需要的时间
点赞 回复 分享
发布于 2023-08-26 21:28 广东

相关推荐

06-20 14:27
中山大学 C++
rt,day3就开始接需求
星际探神:你就想 你是水货他们都没面出来 他们也水 管他呢
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 17:33
点赞 评论 收藏
分享
05-25 10:45
门头沟学院 Java
Frank_zhang:没实习一个项目肯定不够,可以再做一个轮子,技术栈再补一个mq,微服务,整体再换个简历模板,暑期尽量再找一个日常实习
点赞 评论 收藏
分享
05-29 22:11
门头沟学院 Java
Elastic90:抛开学历造假不谈,这公司的招聘需求也挺怪的,Java开发还要求你有图文识别、移动端开发和c++的经验,有点逆天了。
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务