8.23得物笔试AK

题挺简单
老规矩,占个坑,等时间结束发个题解。

看宝哥直播看过头了

到点了,更新下题解。

不确定大家题一样不,简单描述下题意。

编程1:n个正整数,最少选择多少个使得和为m,如果不存在合法方案输出No solution
简单的背包问题,dp一下就可以了。
dp[j]表示最少选择多少个数使得和为j.
dp[j]=min(dp[j], dp[j-a[i]]+1);

编程2:n个节点,m条边,选择n-1个边使节点连成树,问所选边权值和最大值,如果不存在合法方案输出No solution。
最小生成树板子题,数据较弱,Prim、kruskal都可。
这里只需要把边的权值改成负的,跑一下最小生成树,再取反就是最大值了。
注意开long long。
全部评论
第一道题,去重后dp,把初始值设为最大,并且一个数字设为1,然后用dp为啥只能过55%。
点赞 回复 分享
发布于 2023-08-23 23:12 北京
第二题背包,第一题怎么做啊。。。就a了36,也不知道啥原因
点赞 回复 分享
发布于 2023-08-23 21:27 北京
cy
点赞 回复 分享
发布于 2023-08-23 21:07 福建
第二题dfs,只过了60%,佬是怎么做的呢?
点赞 回复 分享
发布于 2023-08-23 21:03 湖北
cy
点赞 回复 分享
发布于 2023-08-23 21:03 四川
cy
点赞 回复 分享
发布于 2023-08-23 21:03 上海
第一题是什么意思1(%p)
点赞 回复 分享
发布于 2023-08-23 21:02 浙江
差点2道题,可惜了
点赞 回复 分享
发布于 2023-08-23 21:00 陕西
这题是最近做的最简单的了
点赞 回复 分享
发布于 2023-08-23 20:56 浙江

相关推荐

浪潮和烟草电网那些国企有啥区别
等闲_:浪潮是垃圾外包,和烟草电网差远了,南大去这就是浪费学历
点赞 评论 收藏
分享
DKS233:项目写太简单了,你用什么技术实现了什么功能,优化了多少,分了哪些模块,解决了哪些难点,最好分模块写,你写的太模糊了。精通还是少用吧,你确定问你底层你扛的住吗,最好用熟悉。具备良好**意识,这种空话不要写,技能层面,要写就写实在的,比如“熟悉常用数据结构,如,堆,栈,链表,哈希表,平衡树”这种
你的简历改到第几版了
点赞 评论 收藏
分享
评论
3
21
分享

创作者周榜

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