LeetCode Integer Break(整数拆分问题)
来源:互联网 发布:手机淘宝开店流程 编辑:程序博客网 时间:2024/06/10 18:02
题意:给出一个大于等于2的正整数,将其拆分成若干个整数的和,使得其积最大
思路:在大于4的情况下,将其拆分成若干个3的和,这种情况下积是最大的
代码如下:
public class Solution{ public int integerBreak(int n) { if (1 == n) return 1; else if (2 == n) return 1; else if (3 == n) return 2; else if (4 == n) return 4; int ret = 1; while (n > 4) { ret *= 3; n -= 3; } return ret * n; }}
0 0
- LeetCode Integer Break(整数拆分问题)
- leetcode Integer Break 整数拆分
- Integer Break | Leetcode 整数分解
- leetcode343-Integer Break(整数拆分求最大乘积)
- leetcode 343.Integer Break 整数分割(c++)
- 【Leetcode】:343. Integer Break 问题 in JAVA
- LeetCode 343. Integer Break(整数分拆)
- [LeetCode] Integer Break 切割整数,求取最大乘积
- [LeetCode]Integer Break
- leetcode笔记:Integer Break
- Leetcode 343. Integer Break
- [LeetCode] 343. Integer Break
- Integer Break | leetcode
- leetcode 343. Integer Break
- LeetCode-343. Integer Break
- 【LeetCode】Integer Break
- LeetCode 343. Integer Break
- LeetCode|Integer Break
- VirtualBox中配置centos7上网
- Standord NLP组整理的NLP工具、资源列表
- 提高项目18-二分法解方程
- python 模拟微博登录
- NSArray与NSPredicate使用
- LeetCode Integer Break(整数拆分问题)
- 那些最好的轮子 - PHP篇
- java日志文件log4j.properties配置详解
- 关于BroadcastReceiver 监听网络状态
- Spring bean
- 使用命令行将Excel数据表导入Mysql中的方法小结
- Android对外置sd卡的权限问题(上)
- fileZilla错误:无法与 SFTP 服务器建立 FTP 连接
- Android 自定义 spinner (背景、字体颜色)