1class Solution {2public:3vector<int> getSumAbsoluteDifferences(vector<int> &nums) {4vector<int> ans(nums.size(), 0);5for (int i = 1; i < nums.size(); i++) ans[0] += (nums[i] - nums[0]);67for (int j = 1; j < nums.size(); j++)8ans[j] =9ans[j - 1] + (nums[j] - nums[j - 1]) * j - (nums[j] - nums[j - 1]) * (nums.size() - j);1011return ans;12}13};