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

福建省网站备案线上运营怎么做

福建省网站备案,线上运营怎么做,建公司网站需要多少钱,网站首页设计与制作题目#xff1a; 设有一个长度为N的数字串#xff0c;要求选手使用K个乘号将它分成K1个部分#xff0c;找出一种分法#xff0c;使得这K1个部分的乘积能够为最大。为了帮助选手能够正确理解题意#xff0c;主持人还举了如下的一个例子有一个数字串: 31…题目 设有一个长度为N的数字串要求选手使用K个乘号将它分成K1个部分找出一种分法使得这K1个部分的乘积能够为最大。为了帮助选手能够正确理解题意主持人还举了如下的一个例子有一个数字串: 312当N3K1时会有以下两种分法: 1) 3 1236 2) 31 262 这时符合题目要求的结果是: 31*262 输入格式 每个测试文件只包含一组测试数据每组输入有两行 第一行输入两个自然数NK (6N401K6) 第二行输入一个长度为N的数字串。 输出格式 对于每组输入数据输出所求得的最大乘积(一个自然数) 代码 # 分割数字串以最大化乘积的问题 def max_product(s, N, K):# 动态规划数组dp[i][j] 表示用j个乘号将前i个数字分割后得到的最大乘积dp [[0 for _ in range(K 1)] for _ in range(N 1)]# 初始化dp数组没有使用乘号时候的情况# 这里初始化 dp[i][0]意味着没有使用任何乘号的情况。此时最大乘积就是数字串的前 i 个数字直接组成的数。for i in range(1, N 1):dp[i][0] int(s[:i]) # 将前i个数字转换为整数# 核心部分用于计算所有状态。# 外两层循环遍历所有的数字和乘号的可能组合。for i in range(1, N 1):for j in range(1, K 1):# 遍历最后一个乘号可能的位置for k in range(j - 1, i):# num int(s[k:i]) 计算从第 k1 到第 i 个数字形成的数。num int(s[k:i])# dp[i][j] max(dp[i][j], dp[k][j - 1] * num) 更新状态即在考虑最后一个乘号放在不同位置的所有情况下选择能得到最大乘积的那个。dp[i][j] max(dp[i][j], dp[k][j - 1] * num)return dp[N][K]# 之后都这样写 N, K map(int, input().split()) s input() print(max_product(s, N, K))
http://www.yutouwan.com/news/219907/

相关文章:

  • 浙江省建设信息网站什么网站可以做miR的差异表达图
  • 失业保险网站虚拟主机搭建多个网站
  • 外管局网站怎么做报告安卓android官网下载
  • 网站备案关闭网站织梦网站分页问题
  • 做微信推送用什么网站在线购物网站建设流程
  • 郑州网站建设优化常州做网站那家快
  • 网站建设的分类百度推广有用吗
  • 防水网站建设如何更改 网站 关键词
  • 网站建设力度不够论文wordpress调节字体大小
  • 网站简繁体转换.rar盐城哪里帮助公司建网址
  • 公司网站手机版设计免费代刷网站推广
  • 松江网站开发四库一平台建造师业绩查询
  • 五路居网站建设网站改版的目的
  • 在线搜索引擎seo行业网
  • 杨凌规划建设局网站seo广州工作好吗
  • 网站建设的因素美食网站html代码
  • 做英文网站价格常用的app开发制作
  • 网站与数据库的联系网站管理设置
  • 网站代理访问是什么意思wordpress标签分类名称
  • 秦都区建设局网站如何制作网站app
  • 北京建设银行分行招聘网站网站备案最多需要多久
  • 外省公司做网站备案本地生活网站 源码
  • 公司网站建设价格评价校园网站建设范例
  • 国内精美网站界面网址网站打开速度慢 如何优化
  • 手机网站建设需求免费在线图片制作
  • 网站怎么做投票在哪些网站可以做企业名称预审
  • 网站要怎么样做排名才上得去wordpress主题优化
  • 免费营销网站制作企业网站建设技巧
  • 网站建设小说毕业设计提升网站转化率
  • 茌平网站建设宣传册排版设计与制作