2017年4月11日携程笔试题 乘积最大
2017-04-24 00:58
183 查看
题目:
解析:点击打开链接
代码:
解析:点击打开链接
代码:
#include<iostream> using namespace std; int maxNum(int k) //依据一个原理,分解式一定是一段连续的整数,或者是一段连续的整数去掉一个 { if (k <= 1)return 1; int n = 1, ans = 1, sum = 0; while (sum <= k)n++, sum += n, ans *= n; ans /= sum - k; return ans; } int main() { int res; int _k; scanf("%d", &_k); res = maxNum(_k); printf("%d\n", res); return 0; }
相关文章推荐
- 携程4月11日编程题 输出最大乘积 java
- 2017年4月11日携程笔试题 拼图
- 笔试面试算法经典--连续子数组的最大乘积及连续子数组的最大和(Java)
- 2017.8.1拼多多内推内推笔试题(1)—最大乘积的求取(分治求K大(小))
- 笔试题:求最大连续子数组的最大乘积
- 求一个浮点数的连续子序列最大乘积 (2013 小米校园招聘笔试题)
- 小米2013校园招聘笔试题-最大连续子序列乘积
- 拼多多内推笔试一:求数组中任意三个数的最大乘积
- 求数组中n-1个元素的乘积的最大值(某公司2007年校园招聘笔试试题)
- 笔试题 找到数组中,三个数乘积最大的结果
- 拼多多笔试题一:给出一个无序整数数组,求任意三个数的最大乘积
- 最大连续子序列乘积
- 阿里14笔试题-求一个二叉树最大值和最小值的差值绝对值
- 【华为2018年校招笔试】找两个字符串的最大公共子串
- LeetCode Maximum Product Subarray(最大子数组乘积)
- 最大乘积和
- 待字闺中之最大乘积
- POJ_NOI_8782:乘积最大
- 2016蓝桥杯算法提高——最大乘积
- C++ 实现最大k乘积