首页 > 其他分享 >P1164 小A点菜

P1164 小A点菜

时间:2023-08-22 15:55:19浏览次数:34  
标签:中卖 int P1164 vector 点菜 dp

餐馆菜品种类不少,有N种,第i中卖c[i]元,且每种只有一样
小A要把V元全部花光,问有多少种点菜方式

1. 动态规划

dp[j] = dp[j] + dp[j-c[i]]

int maxval(int V,vector<int>&c){
    int n = c.size();
    vector<int> dp(V+1);
    dp[0] = 1;
    for(int i=0;i<n;i++)
        for(int j=V;j>=c[i];j--)
            dp[j] += dp[j-c[i]];
    return dp[V];
}

标签:中卖,int,P1164,vector,点菜,dp
From: https://www.cnblogs.com/929code/p/17648732.html

相关文章

  • 菜单前三次点菜程序总结
    (1)前言(2)设计与分析(3)采坑心得(4)主要困难以及改进建议(5)总结前言: 题目知识点题量(※※※※※)难度(※※※※※)点菜11.区别和学会使用了对象和类;2.基本语法,如输入输出,基本类型和包裹类型3.常见的处理字符串的方法4.方法静态和不静态的使用5.类构造方法的使用6.......
  • KY66 点菜问题
    题意:类比0-1背包问题。在背包容量为C的情况下,从N件物品中选择x件物品放入背包,使得物品总容量不超过背包容量且物品总价值达到最大。代码:#include<iostream>usingname......
  • C++酒店点菜管理系统[2022-12-31]
    C++酒店点菜管理系统[2022-12-31]题目25“酒店点菜管理系统设计”1问题描述:为了适应现代信息时代点餐的需求,采用新信息技术,研究设计了一个计算机点餐系统。能够完成权......
  • 二维数组实现点菜
    privatestaticvoiddemo4(){String[][]menu={{"糖醋带鱼","12","加辣","加葱"},{"麻婆豆腐","15","加辣"},{"南......
  • 【算法】算法之点菜问题(C++源码)
    【算法】算法之点菜问题(C++源码)​​一、任务描述​​​​二、例子​​​​三、步骤描述​​​​四、运行结果截图​​​​五、源代码(C++)​​一、任务描述某实验室经常有活动......
  • 洛谷 P1164 小A点菜(DP:01背包)
    https://www.luogu.com.cn/problem/P1164题目大意:给定n种菜品(每种菜品只有1份),m块钱;问我们花完了这m块钱可以点的不同种类的菜品有多少种方案数?输入441122输......