1
class Solution {
2
public int sumSubseqWidths(int[] nums) {
3
int MOD = (int) 1e9 + 7;
4
Arrays.sort(nums);
5

6
long ans = 0;
7
long p = 1;
8
for (int i = 0; i < nums.length; i++) {
9
ans = (ans + p * nums[i] - p * nums[nums.length - 1 - i]) % MOD;
10
p = (p * 2) % MOD;
11
}
12
return (int) ans;
13
}
14
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0