在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ Given an array of integers nums and an integer threshold, we will choose a positive integer divisor and divide all the array by it and sum the result of the division. Find the smallest divisor such that the result mentioned above is less than or equal to threshold. Each result of division is rounded to the nearest integer greater than or equal to that element. (For example: 7/3 = 3 and 10/2 = 5). It is guaranteed that there will be an answer.
Example 1: Input: nums = [1,2,5,9], threshold = 6 Input: nums = [2,3,5,7,11], threshold = 11 Input: nums = [19], threshold = 5 Constraints: 1 <= nums.length <= 5 * 10^4 给你一个整数数组 nums 和一个正整数 threshold ,你需要选择一个正整数作为除数,然后将数组里每个数都除以它,并对除法结果求和。 请你找出能够使上述结果小于等于阈值 threshold 的除数中 最小 的那个。 每个数除以除数后都向上取整,比方说 7/3 = 3 , 10/2 = 5 。 题目保证一定有解。
示例 1: 输入:nums = [1,2,5,9], threshold = 6 输入:nums = [2,3,5,7,11], threshold = 11 输入:nums = [19], threshold = 5 提示: 1 <= nums.length <= 5 * 10^4 |
请发表评论