Leetcode 343. 整数拆分(DAY 31) ---- 动态规划学习期
发布日期:2021-06-30 22:24:52
浏览次数:2
分类:技术文章
本文共 656 字,大约阅读时间需要 2 分钟。
原题题目
代码实现(首刷自解)
int integerBreak(int n){ int dp[59] = { 0},i,j,k,temp; dp[0] = 0,dp[1] = 1; for(i=2;i<=n;i++) { if(i!=n) dp[i] = i; for(j=1;j<=i/2;j++) { temp = dp[j] * dp[i-j]; if(temp > dp[i]) dp[i] = temp; } } return dp[n];}
代码实现(DAY 72周赛Hard 类生题 C++二刷)
class Solution { public: int integerBreak(int n) { vector dp(n+1,0); for(int i=1;i<=n;i++) { if(i!=n) dp[i] = i; for(int j=1;j<=i/2;j++) dp[i] = max(dp[i],dp[j]*dp[i-j]); } return dp[n]; }};
转载地址:https://love6.blog.csdn.net/article/details/113246309 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月22日 15时13分44秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
如何解决Linux下USB设备节点名不固定问题
2019-04-30
Camera驱动调试小记
2019-04-30
linux内核input子系统解析
2019-04-30
platform_get_resource 如何获取资源
2019-04-30
platform_device和platform_driver
2019-04-30
Android触摸屏校准方法
2019-04-30
input_set_abs_params
2019-04-30
linux嵌入式系统开发之触摸屏---驱动篇(上/硬件原理\下/源码分析)
2019-04-30
对于中断函数返回值的分析
2019-04-30
x210——Android睡眠唤醒串口打印信息
2019-04-30
tianxiawuzhei_linux中触摸屏驱动的实现——基于s3c6410处理器
2019-04-30
四线触摸屏原理
2019-04-30
Hi-Z(高阻态)
2019-04-30
小议Linux staging tree
2019-04-30
内核配置中的:USB Gadget Support
2019-04-30
内核配置中的:Multifunction device drivers
2019-04-30
关于内核中 #ifdef CONFIG_**的问题
2019-04-30
Linux Kernel and Android 休眠与唤醒(中文版)
2019-04-30
Android中间件开发----Windows下Android环境搭建(最新最方便)
2019-04-30