当前位置: 首页 > news >正文

网站伪静态如何配置销售网站开发意义

网站伪静态如何配置,销售网站开发意义,wordpress会员是主机么,华联app每周四抢电影票题目#xff1a; 菜单组合种类。为了科学饮食#xff0c;控制每天摄入的卡路里数。最低值应不低于kcal_low, 最高值应不高于kcal_high。现在给出n个菜品的卡路里数#xff0c;菜品可以重复选择。为满足总共摄入的卡路里数在规定的区间#xff0c;可以有多少种菜品选择方式 菜单组合种类。为了科学饮食控制每天摄入的卡路里数。最低值应不低于kcal_low, 最高值应不高于kcal_high。现在给出n个菜品的卡路里数菜品可以重复选择。为满足总共摄入的卡路里数在规定的区间可以有多少种菜品选择方式 解决思路 为了解决这个问题我们可以使用动态规划的方法。我们将创建一个二维数组 dp其中 dp[i][j] 表示从第一个菜品到第 i 个菜品中选择使得总卡路里数不超过 j 的组合数量。我们可以初始化 dp[0][j] 为 0因为没有菜品时总卡路里数为 0。然后对于每个菜品 i我们可以选择“选择这个菜品”或“不选择这个菜品”并相应地更新 dp[i][j] 的值。 以下是 C# 和 C 的实现 C# 实现 using System; class Program {static int CountMealPlans(int kcalLow, int kcalHigh, int[] calories){int n calories.Length;int[,] dp new int[n 1, kcalHigh 1];// 初始化for (int j 0; j kcalHigh; j){dp[0][j] 0;}// 动态规划for (int i 1; i n; i){for (int j 0; j kcalHigh; j){// 不选择当前菜品dp[i][j] dp[i - 1][j];// 选择当前菜品if (j calories[i - 1]){dp[i][j] dp[i - 1][j - calories[i - 1]];}}}// 返回满足条件的组合数量return dp[n][kcalHigh] - dp[n][kcalLow - 1];}static void Main(){int kcalLow 10;int kcalHigh 50;int[] calories { 5, 10, 20, 25 };Console.WriteLine(CountMealPlans(kcalLow, kcalHigh, calories));} }C 实现 #include iostream int CountMealPlans(int kcalLow, int kcalHigh, int[] calories, int n) {int dp[n1][kcalHigh1];for (int j 0; j kcalHigh; j) {dp[0][j] 0;}for (int i 1; i n; i) {for (int j 0; j kcalHigh; j) {dp[i][j] dp[i-1][j]; // 不选择当前菜品if (j calories[i-1]) {dp[i][j] dp[i-1][j-calories[i-1]]; // 选择当前菜品}}}return dp[n][kcalHigh] - dp[n][kcalLow-1]; } int main() {int kcalLow 10;int kcalHigh 50;int[] calories {5, 10, 20, 25};int n sizeof(calories) / sizeof(calories[0]);std::cout CountMealPlans(kcalLow, kcalHigh, calories, n) std::endl;return 0; }在这两个实现中我们首先初始化一个二维数组 dp其中 dp[i][j] 表示从第一个菜品到第 i 个菜品中选择使得总卡路里数不超过 j 的组合数量。然后我们使用两层循环遍历所有菜品和所有可能的卡路里数更新 dp 数组。最后我们返回满足条件的组合数量即 dp[n][kcalHigh] - dp[n][kcalLow - 1]。
http://www.zqtcl.cn/news/753586/

相关文章:

  • 珠海市城乡住房建设局网站网站外链
  • 福田做网站需要多少钱做淘宝客网站性质
  • html网站怎么进入后台网站主题怎么写
  • wordpress怎么ftp建站高端网站建设域名注册
  • 我用织梦5.7做个网站应该把淘宝客店铺链接放到哪聊天软件开发需要多少钱
  • 站长工具爱站竞价单页网站制作
  • 网站分类目录大全购物网站大全棉鞋
  • 网站镜像做排名建立外贸英文网站应该怎么做
  • 上海做网站就用乐云seo手机网站cms 下载
  • 做网站需要固定ip么灵犀科技网站建设
  • 深圳高端做网站建设网站备案与不备案区别
  • 家居企业网站建设公司苏州高新区建设局网站管网
  • 体育门户网站模板seo网络推广有哪些
  • 石家庄网站建设教程百度云下载
  • 怎样查看网站建设时间公司网站关键词优化
  • 网站淘宝推广怎么做网站seo基本流程
  • miit网站备案济南哪里做网站
  • 做网站软件的公司前端优化
  • 哪个网站有做形象墙汉沽网站建设制作
  • 网站alexa排名查询免费发帖的平台有哪些
  • 德国网站后缀濮阳房产网站建设
  • 漕泾网站建设做网站php语言用什么工具
  • 专业营销的网站建设公司哪家好专门做二手书的网站
  • 建新网站开发流程图电子商务网站开发综合实训报告
  • 临汾网站建设销售长沙网站建设1681989
  • 最近国内外重大新闻事件贺贵江seo教程
  • 网站开发源码网站运营建设方案
  • 网站建设公司 跨界鱼科技专业简述网站的制作步骤
  • 手机网站cms网站优化推广哪家好
  • 网站被k换域名qq空间 wordpress