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

关于网站开发的开题报告/有哪些推广平台和渠道

关于网站开发的开题报告,有哪些推广平台和渠道,做网站的价格是多少,化妆品网页设计素材问题1:有1,3,5三种硬币,输入待找币数,输出最少用币。(如输入15) 思路:可以把15划分为141,123,105三种情况来看,这样我们就把问题给缩小了&#x…

问题1:有1,3,5三种硬币,输入待找币数,输出最少用币。(如输入15)

思路:可以把15划分为14+1,12+3,10+5三种情况来看,这样我们就把问题给缩小了,对14,12,10同理。

分析;设f(x)为找x元所需的最少硬币数,显然

f(0)=0,

f(1)=1,

f(2)=f(1)+1=f(2-1)+1,

f(3)=min{f(2)+1,f(0)+1}=min{f(3-1)+1,f(3-3)+1}

f(4)=min{f(3)+1,f(1)+1}=min{f(4-1)+1,f(4-3)+1}

f(5)=min{f(4)+1,f(2)+1,f(0)+1}=min{f(5-1)+1,f(5-3)+1,f(5-5)+1}

...

f(15)=min{f(15-1)+1,f(15-3)+1,f(15-5)+1}

...

f(x)=min{f(x-1)+1,f(x-3)+1,f(x-5)+1}

到这里,可以看出问题的关键了,就是min{f(x-1)+1,f(x-3)+1,f(x-5)+1},这条就是状态转移方程,将一个大问题不断变成小的子问题。

代码实现如下:

#输入x为找零数,coin为可用硬币
x = input()
x = int(x)
COIN = [1,3,5]#创建列表以保存所需硬币数,+1是想直接从1开始,默认是0,长度会不够
f = [float('inf')]*(x+1)
f[0] = 0#理财开始~
for i in range(f.__len__()):    #从f(0)开始计算for j in COIN:      #尝试各种硬币if i>=j:    #避免硬币过大if f[i-j]+1<f[i]:   #min{}操作f[i]=f[i-j]+1print(f[x])

下面给出带找零方案的代码:

#输入x为找零数,coin为可用硬币
x = input()
x = int(x)
COIN = [1,3,5]#创建列表以保存所需硬币数,+1是想直接从1开始,默认是0,长度会不够
# f = [[float('inf'),0]]*(x+1)
f=[]
for i in range(x+1):f.append([float('inf'),0])
f[0][0] = 0#理财开始~
for i in range(f.__len__()):    #从f(0)开始计算for j in COIN:      #尝试各种硬币if i>=j:    #避免硬币过大if f[i-j][0]+1<f[i][0]:   #min{}操作f[i][0]=f[i-j][0]+1f[i][1]=jprint('total: '+str(f[x][0]))
while x != 0:print(str(x) + '----' +str(f[x][1]))x-=f[x][1]

初学python,列表的初始化可能写的不好。

 

小结

显然,这是一个动态规划的典型例子。阶段性地做出当前最优决策,这里就涉及到了一个最优子结构问题,如果没有最优子结构的问题是不可以用动态规划来解决的。

http://www.jmfq.cn/news/5092111.html

相关文章:

  • 翔安区建设网站/免费的网络推广渠道
  • 个人网站做淘宝客商城/好消息tvapp电视版
  • 国内公司网站需要备案/网络推广企划
  • 同样也是做严选的网站/360建站和凡科哪个好
  • 门窗企业网站建设/上海企业seo
  • 万年网站建设/成都网络推广公司
  • 地推/郑州关键词seo
  • 国内用react做的网站/网站优化排名软件推广
  • 有的网站为什么打不开怎么回事/天津关键词优化专家
  • 汕头教育学会网站建设/片多多可以免费看电视剧吗
  • 网站上哪个做相片书好/值得收藏的五个搜索引擎
  • 有哪些网站交互效果做的好的/河南郑州最近的热搜事件
  • 刚做淘客没有网站/seo自媒体运营技巧
  • 天津手机网站建设/武汉网站运营专业乐云seo
  • python建立简易网站/百度推广后台登陆入口
  • 在直播网站做前端注意/推广联盟平台
  • 找深圳网站建设/重庆seo排名方法
  • 芍药居网站建设公司/山西网络营销seo
  • 学软件开发的网站/seo优化排名百度教程
  • 免费自制app软件平台/长沙官网seo技术
  • 怎么样自己做百度网站/谷歌官网
  • 网站建设 中企动力公司/百度贴吧官网入口
  • 怎么查找网站建设/sem是什么公司
  • 北京百姓网/二十条优化
  • 网站备案换公司吗/营销型网站建设设计
  • 怎么看网站建设时间/百度如何免费推广
  • 网站开发大学/傻瓜式自助建站系统
  • 义乌最好的电商培训学校/谷歌seo外包
  • 网站无icp备案/品牌活动策划
  • 做用户运营应该关注哪些网站/微信营销推广