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

有做自由行包车的网站/全网营销代理加盟

有做自由行包车的网站,全网营销代理加盟,新闻摘抄,有哪些网站可以学做糕点的问题描述 妈妈给小B买了N块糖!但是她不允许小B直接吃掉。假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数。这时,妈妈就会在小B拿了P块糖以后再从糖堆里拿走P块糖。然后小B就可以接着拿糖。现在小B希望知…
问题描述
妈妈给小B买了N块糖!但是她不允许小B直接吃掉。
  假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数。这时,妈妈就会在小B拿了P块糖以后再从糖堆里拿走P块糖。然后小B就可以接着拿糖。
  现在小B希望知道最多可以拿多少糖。
输入格式
  一个整数N
输出格式
  最多可以拿多少糖
样例输入
15
样例输出
6
数据规模和约定
N <= 100000


分析:动态规划问题~~首先呢~创建一个满足不大于根号下最大值MAXN的素数表,然后对素数表里面的数逐个遍历~
构建一个dp[i]数组,表示当糖果数量为i的时候所能拿的最多的糖果数量~
对于dp[i]的值:因为小B只能每次拿不大于根号下i的质因数,遍历素数表中满足条件的素数(prime[j] <= sqrt(i) && i % prime[j] == 0),更新dp[i]的值为(dp[i-2*prime[j]] + prime[j])的最大值~
即:dp[i] = max(dp[i], dp[i-2*prime[j]] + prime[j]);
#include <iostream>
#include <cmath>
using namespace std;
int prime[50000];
int dp[100005];
int book[100005];
int cnt = 0;void create() {int len = sqrt(100005);for(int i = 2; i <= len; i++) {if(book[i] == 0) {prime[cnt++] = i;for(int j = i * i; j <= len; j = j + i)book[j] = 1;}}
}int main() {create();int n;cin >> n;for(int i = 1; i <= n; i++) {for(int j = 0; j < cnt; j++) {if(prime[j] > sqrt(i))break;if(i % prime[j] == 0)dp[i] = max(dp[i], dp[i-2*prime[j]] + prime[j]);}}cout << dp[n];return 0;
}

http://www.lbrq.cn/news/1613233.html

相关文章:

  • 开发平台免费版/seo快速培训
  • web编程/seo怎么做优化方案
  • 购物网站的设计思路/网店培训班
  • 网站单页推广/seo技术专员招聘
  • 网页传奇哪个比较好玩/seo网站优化优化排名
  • 做外贸在什么网站最好/seo网络优化公司
  • 建设银行南通通州支行网站/文案写作软件app
  • 株洲的网络营销公司有哪些/seo搜索引擎优化实训总结
  • 汉中专业网站建设推广/带佣金的旅游推广平台有哪些
  • 廊坊seo建站/推广普通话的意义是什么
  • 前端怎么做自己的博客网站/东莞seo优化排名推广
  • 网站制作方案垂直领域获客/店铺推广引流的方法
  • 华强北网站建设/seo检查工具
  • 贵阳网站建设哪家/微信推广图片
  • wordpress 伪娘/班级优化大师怎么加入班级
  • wordpress上传图片/爱站网seo培训
  • 网站开发自我介绍代码/郑州网站建设推广
  • 游戏推广犯法吗/宁波seo如何做推广平台
  • 网站建设宣传语怎么写/国外免费ip地址
  • 空间网站链接怎么做/爱站网查询
  • 新网站如何做seo推广/做一个微信小程序需要多少钱
  • 做网站营销怎么去推广/江苏搜索引擎优化
  • 大连网站建设选网龙/云优化seo软件
  • 汉川市城乡建设局网站/青岛seo招聘
  • 山东泰安特产/优化关键词排名哪家好
  • 北京住房建设委员会官方网站/百度关键词排名代发
  • 宝塔做两个网站6/宁波关键词优化品牌
  • 网站建设系统 招标/品牌宣传活动策划方案
  • 上海网站开发制作公司/seo排名
  • 旅游类网站怎么做/南京seo公司
  • Oracle 11g RAC集群部署手册(三)
  • Oracle 11g RAC集群部署手册(二)
  • 波士顿咨询校招面试轮次及应对策略解析
  • 编译器工作原理的显微镜级拆解
  • 2025 腾讯广告算法大赛 Baseline 项目解析
  • 什么是三防平板电脑?三防平板有什么作用?