343. Integer Break
来源:互联网 发布:263网络通信 编辑:程序博客网 时间:2024/06/04 00:22
难度:Medium
题目大意:给出一个整数n(n>=2),可以分解为多个正整数相加(至少2个),求各种组合中,乘积的最大值。
思路:若a为其中一个分解因子,1<=a<=n。
若a>=5,则a可以分解为3*(a-3)=3*a-9>a;
若a=4,可以分解为2*2=4;
即n尽可能的分解为3和2。
又因为3*3>2*2*2,所以,可以先分解出尽可能多的3。
再根据n模3的结果来做判断即可。
具体可以看代码。
code:
0 0
- Leetcode 343. Integer Break
- [LeetCode] 343. Integer Break
- leetcode 343. Integer Break
- LeetCode-343. Integer Break
- LeetCode 343. Integer Break
- 343. Integer Break
- 343. Integer Break 【M】
- 343. Integer Break
- leetcode 343. Integer Break
- 343. Integer Break
- 343. Integer Break
- Leetcode:343. Integer Break
- 343. Integer Break
- LeetCode 343. Integer Break
- 343. Integer Break
- leetcode-343. Integer Break
- LeetCode: 343. Integer Break
- 343. Integer Break
- php常用函数之-字符串函数
- 瀑布流照片实现
- 【ionic】项目应用requireJs前端模块化
- Excel VLOOKUP
- Zedboard移植QT
- 343. Integer Break
- 关于子函数中用new的问题
- 重写、覆盖、重载、多态的区别的分析
- jquery param 数组 带有 %5B%5D [] 问题
- java中的matches()方法
- tensorflow常用函数记录
- Tesorflow学习笔记(1)
- Tensorflow学习笔记(2)
- 几种开发者常见的开源软件协议的分析与介绍