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

网站建设服务有哪些内容自己如何制作一个网页

网站建设服务有哪些内容,自己如何制作一个网页,一般小程序开发多少钱,松江网站建设平台题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 将 2019 拆分为若干个两两不同的质数之和,一共有多少种不同的方法? 注意交换顺序视为同一种方法,例如 220172019 与 201722019 …

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

将 2019 拆分为若干个两两不同的质数之和,一共有多少种不同的方法?

注意交换顺序视为同一种方法,例如 2+2017=2019 与 2017+2=2019 视为同一种方法。

方法:动态规划(0-1背包问题)

这个问题可以转化为 0-1背包问题

  • 背包容量 = 2019

  • 物品 = 所有小于 2019 的质数(每个质数只能选或不选)

  • 目标:求恰好装满背包的组合数

#include<iostream>
#include<cmath>
using namespace std;#define int long long int a[2020];
int dp[2020];  //dp[j]表示和为j的组合数 bool prime(int x)
{if(x<2) return 0;if(x==2) return 1;for(int i=2; i<=sqrt(x); ++i){if(x%i==0) return 0;}return 1;
}signed main()
{int cnt = 0;  //记录质数的数量 for(int i=2; i<=2019; ++i){if(prime(i)){a[cnt] = i;cnt++;}}dp[0] = 1;  //初始条件:和为0的组合数为1for(int i=0; i<cnt; ++i){for(int j=2019; j>=a[i]; j--){dp[j] += dp[j - a[i]];} }cout<<dp[2019];return 0;
}
http://www.dtcms.com/wzjs/372761.html

相关文章:

  • 做旅游海报哪个网站好免费的微信推广软件哪个好
  • 弥勒建设局网站石家庄疫情最新情况
  • 网站建设浙江公司沈阳专业seo关键词优化
  • 专门做资产负债表结构分析的网站微信软文是什么意思
  • 妇女网站建设方案网站排名优化制作
  • 桂林城乡建设局网站seo推广排名软件
  • 基于h5的移动网站开发广州seo网站推广公司
  • 做网站的公司首选智投未来白酒营销策划方案
  • 如何把自己做的网站连上网营销文案
  • javascript搭建网站nba最新消息新闻
  • 陕西做网站的网络营销师是做什么的
  • 巴彦淖尔市百家姓网站建设网站查询域名解析
  • 网站建设淘宝好评西安seo排名收费
  • 学生自做网站优秀作品河北网站建设制作
  • 网站建设的发展历史与新方向域名
  • 尼高网站设计公司品牌策划书案例
  • 外包网站都有哪些百度云盘
  • 要加强县门户网站的建设管理办法郴州网站建设
  • 网站建设基本步骤顺序怎样在百度上发布广告
  • 夫妻之间的直播seo网络推广报价
  • 网站优化定做企业管理咨询培训
  • 句容住房和城乡建设局网站成品人和精品人的区别在哪
  • 哈尔滨网站建设步骤哈尔滨百度网络推广
  • 单页网站推广网页在线客服免费版
  • 做淘宝客如何引出图片到网站海南seo代理加盟供应商
  • 网站目录程序怎样在平台上发布信息推广
  • 丰台做网站公司如何做网络营销推广
  • 扶贫工作网站怎么做seo岗位工资
  • 动漫设计和动画设计西安seo网站推广优化
  • 政府网站开发的建议发布广告的平台免费