当前位置: 首页 > news >繁体>NYOJ - 整数划分(四)

NYOJ - 整数划分(四)

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=746

要求对一个n的整数插入m个乘号,求最大结果。

构造dp:dp[i][j]表示枚举至j时,插入i个乘号的状态。

那么dp[i][j]=dp[i-1][k]*sum(k+1,j)。

 
#include <iostream>
#include <map>
#include <algorithm>
#include <vector>
#include <string>
#include <set>
#include <cmath>#define LL long long int
using namespace std;
int n;
LL ap[25][25];
LL dp[25][25];
int main()
{int t;cin.sync_with_stdio(false);cin>>t;while(t--){string s;int num;cin>>s>>num;for(int i=0;i<s.length();i++){LL sum=0;for(int j=i;j<s.length();j++){sum*=10;sum+=s[j]-'0';ap[i][j]=sum;}}num--;int len=s.length();for(int i=0;i<=num;i++){for(int j=i;j<len;j++){if(i==0)dp[i][j]=ap[0][j];else{dp[i][j]=-1;for(int k=i-1;k<j;k++)dp[i][j]=max(dp[i][j],dp[i-1][k]*ap[k+1][j]);}}}LL ans=-1;for(int i=num;i<len;i++)ans=max(ans,dp[num][i]);cout<<ans<<endl;}return 0;
}

 

转载于:https://www.cnblogs.com/LukeStepByStep/p/6788821.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-18573.html

如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网进行投诉反馈,一经查实,立即删除!


相关文章:

  • shell脚本命令行参数里的空白符
  • sql处理null值
  • 《程序员修炼之道》笔记(五)
  • poj 3104 Drying (二分)
  • Android实现组件之间同步的回调通信
  • SharePoint 2013 同步FBA认证用户
  • select下拉列表
  • react中创建组件的三种方法
  • Hibernate基础及配置
  • 垂直存储数据设想
  • [bzoj1042] [HAOI2008]硬币购物
  • 解密小程序码:36条放射线
  • javaweb几种常见乱码问题解决
  • PHP URL参数获取方式的四种例子
  • JavaScript 代码收集
  • AngularJS中$apply
  • mongo-connector导入数据到Es
  • Android异步载入AsyncTask具体解释
  • VS2013 update4+Cocos2d-x 3.7 Win8下安装方法及配置
  • Spark分布式安装
  • ios微信上无法自动播放音频的情况
  • Bootstrap学习之三:使用排版
  • Java面向对象(一)20170517
  • Linux下文件操作命令cat(转)
  • Simulink模块之VCO(压控振荡器)
  • Ubuntu 关闭触摸板
  • OneNET麒麟座应用开发之五:获取加速度传感器ADXL345数据
  • spring quartz执行两次问题
  • Redux零碎知识点回顾
  • 笔记3
  • [转] NOI, NOIP, IOI, ACM
  • numpy之转置(transpose)和轴对换
  • P2661 信息传递
  • 【solr基础教程之中的一个】Solr相关知识点串讲
  • Python练习5-正则表达式
  • 怎么把excel表格内的数据导入数据库?
  • Hibernate_01_初体验
  • java并发编程(1)并发程序的取消于关闭
  • hihoCoder - 1079 - 离散化 (线段树 + 离散化)
  • poj 2442 Sequence
  • bzoj 3676: [Apio2014]回文串
  • Linux ssh服务开启秘钥和密码认证
  • Spring Boot和Dubbo整合
  • ufldl学习笔记与编程作业:Linear Regression(线性回归)
  • Python-面向对象之一
  • 浅析我对代码规范的理解
  • Swift - 实现tableView单选系统样式
  • Problems with Ribbon/Feign/Zuul retry
  • 绝大多数人努力程度之低,根本轮不上拼天赋
  • GDTR与LDTR