acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 【正经题解】最小乘车费用

    这问题是一个典型的动态规划问题。我们需要找到一种乘车方案使得费用最小。首先,我们定义一个一维数组 dpdpdp ,其中 dpdpdp [ iii ]表示行驶 iii 公里所需的最小费用。初始时,我们将 dpdpdp [ iii ]初始化为 iii * vvv [ 000 ],即按照 111 公里的费用进行计算。 然后,我们使用两层循环来更新 dpdpdp 数组。外层循环遍历每个行驶的公里数,内层循环遍历每个车程费用。在每次内层循环中,我们比较当前的最小费用 dpdpdp [ jjj ]和通过选择该车程费用所得到的费用 dpdpdp [ jjj −-− www [ iii ]] +++ vvv [ iii ],取两者的较小值更新 dpdpdp [ jjj ]。 最终, dpdpdp [ mmm ]即为行驶 mmm 公里所需的最小费用,输出该值即可。

    userId_undefined
    AC君
    管理员倔强青铜
    47阅读
    0回复
    1点赞
  • 题解

    本题是一道完全背包DP,背包容量为n,物品个数十个,每个物品重量为公里数,价值为价格(也就是要达到价值最小),直接DP模版

    userId_undefined
    Nevada
    时空双修者出道萌新循环·循环打卡人模拟·模拟练习生秩序白银快乐小狗
    12阅读
    3回复
    2点赞
  • 题解

    纯手工,绝对没有用chat

    userId_undefined
    cjdst
    尊贵铂金CSP-S一等奖代码纠察员出题人
    16阅读
    0回复
    0点赞
  • 递归法解题思路

    userId_undefined
    173****0640
    2阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页