Class Solution
-
- All Implemented Interfaces:
public final class Solution2834 - Find the Minimum Possible Sum of a Beautiful Array\.
Medium
You are given positive integers
nandtarget.An array
numsis beautiful if it meets the following conditions:nums.length == n.numsconsists of pairwise distinct positive integers.There doesn't exist two distinct indices,
iandj, in the range[0, n - 1], such thatnums[i] + nums[j] == target.
Return the minimum possible sum that a beautiful array could have modulo <code>10<sup>9</sup> + 7</code>.
Example 1:
Input: n = 2, target = 3
Output: 4
Explanation: We can see that nums = 1,3 is beautiful.
The array nums has length n = 2.
The array nums consists of pairwise distinct positive integers.
There doesn't exist two distinct indices, i and j, with numsi + numsj == 3.
It can be proven that 4 is the minimum possible sum that a beautiful array could have.
Example 2:
Input: n = 3, target = 3
Output: 8
Explanation: We can see that nums = 1,3,4 is beautiful.
The array nums has length n = 3.
The array nums consists of pairwise distinct positive integers.
There doesn't exist two distinct indices, i and j, with numsi + numsj == 3.
It can be proven that 8 is the minimum possible sum that a beautiful array could have.
Example 3:
Input: n = 1, target = 1
Output: 1
Explanation: We can see, that nums = 1 is beautiful.
Constraints:
<code>1 <= n <= 10<sup>9</sup></code>
<code>1 <= target <= 10<sup>9</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final IntegerminimumPossibleSum(Integer n, Integer target)-
-
Method Detail
-
minimumPossibleSum
final Integer minimumPossibleSum(Integer n, Integer target)
-
-
-
-