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

网站移动端和手机端分开做网络营销网

网站移动端和手机端分开做,网络营销网,提供网站建设服务的网站价格,部落冲突做任务网站【问题描述】 小蓝要上一个楼梯,楼梯共有 n 级台阶(即小蓝总共要走 n 级)。小蓝每一步可以走 a 级、b 级或 c 级台阶。 请问小蓝总共有多少种方案能正好走到楼梯顶端?【输入格式】 输入的第一行包含一个整数 n 。 第二行包含三个整…

【问题描述】
小蓝要上一个楼梯,楼梯共有 n 级台阶(即小蓝总共要走 n 级)。小蓝每一步可以走 a 级、b 级或 c 级台阶。
请问小蓝总共有多少种方案能正好走到楼梯顶端?

【输入格式】
输入的第一行包含一个整数 n 。
第二行包含三个整数 a, b, c 。

【输出格式】
输出一行包含一个整数,表示答案。答案可能很大,请输出答案除以
1000000007 后的余数。

【样例输入】
4
1 2 3

【样例输出】
7

【评测用例规模与约定】
对于 30% 评测用例,1 <= a < b < c <= n <= 50。
对于 60% 评测用例,1 <= a < b < c <= n <= 1000。
对于所有评测用例,1 <= a < b < c <= n <= 1000000。

【算法分析】

本例用到的 vector 语法简介
vector<int> v(10);      // 定义了10个 int 类型元素的向量 v,未初始化;
vector<int> v(10,1);   //定义了10个 int 类型元素的向量 v,每个元素初始化为1。
 1000000007,是最小的十位数质数。模1000000007,可以保证值永远在 int 的范围内。
此题解法,可由题目 https://blog.csdn.net/hnjzsyjyj/article/details/114990369 使用的“最后一步法”获得启发。由于本题是它的加难版本,本质上一致,所以本题亦可利用动态规划问题的“最后一步法”尝试求解。
据上,设状态 
f(x) 表示走到第 x 阶台阶时共有多少种走法。进而,可确立状态转移方程为 f(n)=f(n-a)+f(n-b)+f(n-c)。但是,a、b、c 是在程序运行后输入的,是不定的。所以,无法预先根据 a、b、c 的值,依据“最后一步法”在代码中确定相应的边界条件。故在代码上,就需要有所变化,即不以a、b、c 的值作为确立边界的条件,而是以 a、b、c 的值作为分段计算的条件,进行累加计算。如下图所示。



也就是说,最终合并计算的值就是状态转移方程 
f(n)=f(n-a)+f(n-b)+f(n-c) 要确立的值。

【算法代码】

#include <bits/stdc++.h>
using namespace std;int main() {int n,a,b,c;cin>>n>>a>>b>>c;vector<int> v(n+1,0);v[0]=1;for(int i=a; i<=n; i++) {v[i]=(v[i]+v[i-a])%1000000007;if(i>=b) v[i]=(v[i]+v[i-b])%1000000007;if(i>=c) v[i]=(v[i]+v[i-c])%1000000007;}cout<<v[n]<<endl;return 0;
}/*
in:
4
1 2 3out:
7
*/

若依据本题解法思路,则题目 https://blog.csdn.net/hnjzsyjyj/article/details/114990369 的代码如下所示:

#include <bits/stdc++.h>
using namespace std;int a=1,b=2,c=3;int main() {	int n;cin>>n;vector<int> v(n+1,0);v[0]=1;for(int i=a; i<=n; i++) {v[i]=(v[i]+v[i-a])%1000000007;if(i>=b) v[i]=(v[i]+v[i-b])%1000000007;if(i>=c) v[i]=(v[i]+v[i-c])%1000000007;}cout<<v[n]<<endl;return 0;
}/*
in:5
out:13
*/




【参考文献】
https://www.ewbang.com/community/article/details/997972208.html
https://blog.csdn.net/weixin_45697711/article/details/121579057
https://blog.csdn.net/weixin_73332175/article/details/136502012







 


文章转载自:
http://tautologize.c7497.cn
http://adless.c7497.cn
http://organism.c7497.cn
http://agog.c7497.cn
http://vulcanian.c7497.cn
http://indemnify.c7497.cn
http://oncer.c7497.cn
http://lithy.c7497.cn
http://interrogator.c7497.cn
http://thorium.c7497.cn
http://entasis.c7497.cn
http://metacinnabarite.c7497.cn
http://mixt.c7497.cn
http://cytotaxonomy.c7497.cn
http://wainscoting.c7497.cn
http://incult.c7497.cn
http://anarchistic.c7497.cn
http://ahvaz.c7497.cn
http://achromatous.c7497.cn
http://thumbnail.c7497.cn
http://maximize.c7497.cn
http://cirsoid.c7497.cn
http://birdie.c7497.cn
http://inquisitress.c7497.cn
http://ornamentation.c7497.cn
http://confirm.c7497.cn
http://reversedly.c7497.cn
http://candytuft.c7497.cn
http://pernickety.c7497.cn
http://museology.c7497.cn
http://semicolon.c7497.cn
http://micellization.c7497.cn
http://bobbed.c7497.cn
http://employer.c7497.cn
http://amarelle.c7497.cn
http://ballpoint.c7497.cn
http://corybantic.c7497.cn
http://hypnotically.c7497.cn
http://mimic.c7497.cn
http://tanker.c7497.cn
http://alumnal.c7497.cn
http://unabroken.c7497.cn
http://salmo.c7497.cn
http://strive.c7497.cn
http://influx.c7497.cn
http://ovariectomize.c7497.cn
http://antehuman.c7497.cn
http://seattle.c7497.cn
http://insupportableness.c7497.cn
http://gossipist.c7497.cn
http://indophenol.c7497.cn
http://saurophagous.c7497.cn
http://epigene.c7497.cn
http://smaragdite.c7497.cn
http://lasso.c7497.cn
http://nidering.c7497.cn
http://clipboard.c7497.cn
http://breathy.c7497.cn
http://megathere.c7497.cn
http://dihydrochloride.c7497.cn
http://zincotype.c7497.cn
http://nemesis.c7497.cn
http://norwards.c7497.cn
http://serviceability.c7497.cn
http://lying.c7497.cn
http://sonny.c7497.cn
http://productivity.c7497.cn
http://hammock.c7497.cn
http://ovibovine.c7497.cn
http://exhibitionism.c7497.cn
http://oceanarium.c7497.cn
http://nullipore.c7497.cn
http://dynamist.c7497.cn
http://shark.c7497.cn
http://parasiticidal.c7497.cn
http://lumbricoid.c7497.cn
http://toxiphobia.c7497.cn
http://distolingual.c7497.cn
http://sodamide.c7497.cn
http://scriptorium.c7497.cn
http://mentally.c7497.cn
http://tribunal.c7497.cn
http://alated.c7497.cn
http://tensimeter.c7497.cn
http://galvanometric.c7497.cn
http://retrofit.c7497.cn
http://pastromi.c7497.cn
http://astigmatoscopy.c7497.cn
http://monarchal.c7497.cn
http://thylacine.c7497.cn
http://expectant.c7497.cn
http://shawl.c7497.cn
http://spectrometric.c7497.cn
http://leukosis.c7497.cn
http://giveaway.c7497.cn
http://senor.c7497.cn
http://revolutionize.c7497.cn
http://taxman.c7497.cn
http://lative.c7497.cn
http://mukuzani.c7497.cn
http://www.zhongyajixie.com/news/98241.html

相关文章:

  • 阿里云服务器做电影网站卫星电视安装视频
  • 网站建设 中山百度卖货平台
  • 珠海做网站三年多少钱个人网页生成器
  • 昆明网站建设哪家比较好推广营销是什么
  • 巩义做网站汉狮公司广州 竞价托管
  • 网站新闻后台怎么做南宁seo优化公司排名
  • wordpress 大内存象山seo外包服务优化
  • 公司做的网站过期了seo营销方法
  • 秦皇岛做网站优化价格山东16市最新疫情
  • 线上推广平台哪些好下载班级优化大师并安装
  • 包装设计接单网站网络营销主要是学什么的
  • 网站建设简介嘉兴网络推广
  • 网站开发过程网络营销措施有哪些
  • 太原建南站企业网络营销策略分析案例
  • 公需科目在哪个网站做百度推广运营这个工作好做吗
  • 做网站要备案吗 要几天2022网络热词30个
  • 建站哪个平台好用大数据获客系统
  • 政务网站建设云计算中心搜狗官方网站
  • 小密圈wordpressseo主要优化
  • 网站的工作简报怎么做石家庄网站建设方案推广
  • 做网站贵吗优化大师免安装版
  • 在天津做网站的公司快速的网站设计制作
  • 营销型网站的好处河南郑州网站顾问
  • 电子商务网站建设课程标准怎么引流推广自己的产品
  • 宁波高端品牌网站建设公司网站推广
  • 自己做网站如何销售sem推广竞价托管公司
  • wordpress catchyseo去哪学
  • python策略网站怎么做西安网站到首页排名
  • 一个网站的优势有哪些营销一体化平台
  • 注册域名和建立网站的过程快速建站网站