problem

solution

codes

//f[i][j]:前i位数包含j个乘号时能获得的最大值
//转移,枚举每个乘号的位置即可,O(n^3)可过。
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
typedef long long LL;
int n, m;
LL f[110][110];
string s;
LL mid(int l, int r){LL t = 0;for(int i = l; i <= r; i++)t = t*10+s[i-1]-'0';//第i位在s[i-1];return t;
}
int main(){cin>>n>>m>>s;for(int i = 1; i <= n; i++)f[i][0] = mid(1,i);//边界条件,没有乘号for(int i = 1; i <= n; i++) //枚举前i位数for(int j = 1; j <= min(m,i-1); j++)//枚举每个乘号(即子状态)for(int k = j; k < i; k++)//枚举该乘号的位置,乘号放后面(保证第j个乘号时, 前j-1个乘号的最优状态已经算出来了)f[i][j] = max(f[i][j], f[k][j-1]*mid(k+1,i));cout<<f[n][m]<<"\n";return 0;
}

【NOIP2000】【vijos1347】乘积最大相关推荐

  1. 【dp】noip2000提高组 乘积最大

    1121: 乘积最大 题目描述 今年是国际数学联盟确定的"2000--世界数学年",又恰逢我国著名数学家华罗庚先生诞辰90周年.在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学 ...

  2. 【luogu1018】 乘积最大 [区间dp+高精][noip2000]

    P1018 乘积最大 设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积能够为最大. DP+高精 #include<bits/stdc++ ...

  3. NOIP2000 提高组:乘积最大

    题目描述: 今年是国际数学联盟确定的"2000--世界数学年",又恰逢我国著名数学家华罗庚先生诞辰90周年.在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的 ...

  4. [牛客][NOIP2000提高组]乘积最大(Java)(动态规划+高精度)

    原题链接:乘积最大 链接:https://ac.nowcoder.com/acm/problem/16757 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144 ...

  5. 信息学奥赛一本通 1910:【00NOIP普及组】计算器的改良 | 洛谷 P1022 [NOIP2000 普及组] 计算器的改良

    [题目链接] ybt 1910:[00NOIP普及组]计算器的改良 洛谷 P1022 [NOIP2000 普及组] 计算器的改良 [题目考点] 1. 字符数组 2. 一元一次方程 3. 模拟 [解题思 ...

  6. OpenJudge 8782 乘积最大——S.B.S

    8782:乘积最大 总时间限制: 1000ms 内存限制:  65536kB 描述 今年是国际数学联盟确定的"2000--世界数学年",又恰逢我国著名数学家华罗庚先生诞辰90周年. ...

  7. LeetCode简单题之两个数对之间的最大乘积差

    题目 两个数对 (a, b) 和 (c, d) 之间的 乘积差 定义为 (a * b) - (c * d) . 例如,(5, 6) 和 (2, 7) 之间的乘积差是 (5 * 6) - (2 * 7) ...

  8. hdu2006 求奇数的乘积【C++】

    求奇数的乘积 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  9. 蒟蒻吃药计划-治疗系列 #round 2 合并石子+乘积最大

    1.合并石子 <信息学奥赛一本通>第五版 P371 第三节 T1 我就直接开始讲吧: Warning:这个题目和 合并果子 不一样!不一样!不一样!不一样!不一样!不一样!不一样!不一样! ...

最新文章

  1. Rxjava 实现接口回调的功能
  2. exe程序获得外部传入命令行方法
  3. [Step By Step]SAP Visual Intelligence数据操作、地图信息显示(SAP HANA中提取数据)
  4. 不需要定义神经网络结构就可以恢复模型的两方法
  5. libevent事件驱动库的学习视频教程
  6. php 微信定位,微信企业号(服务号)坐标定位发生偏移解决方案记录( 附PHP代码)...
  7. html 类型转换,JavaScript怎么进行类型转换?
  8. 迷宫探索DFS(递归记录来回路径)
  9. mysql导入的sql文件导入到哪里了_mysql导入导出sql文件
  10. 前端开源项目周报1213
  11. linux下声卡配置文件,Linux设备配置之声卡配置
  12. 【Python】第5次练习:def 定义函数——编写函数求和、质数判断、lambda函数计算三次幂
  13. 2019蓝桥杯 - 迷宫
  14. 大数据技术——Azkaban(阿兹卡班)
  15. php虚拟主机的配置
  16. 物质模拟器5.0版 新增炸药及可以连续爆炸
  17. 利用vbs维护qtp的虚拟对象的坐标
  18. CheckListBox的实现方式分析
  19. Interspeech 2021 | 腾讯AI Lab解读9篇入选论文
  20. 高职院校计算机应用基础教学探讨,高职院校计算机应用基础课程教学改革探讨论文...

热门文章

  1. 数据类型的提升(promotion)
  2. Python 进阶 —— itertools
  3. Python机器学习——如何shuffle一个数据集(ndarray类型)
  4. C++14::lambda函数的类型
  5. python与excel-Python与Excel 不得不说的事情
  6. 5岁自学python编程-一张图告诉你孩子学编程怎么选
  7. python对于设计师有什么用-好的IT产品设计师要做到哪些事
  8. python画柱状图-Python绘制精美图表之双柱形图
  9. 下载python教程-python教程pdf下载
  10. php和python-现在自学php和python那个合适?