Bài này dễ thôi fen, brute force từ 0 đến n-1 cho mỗi answer, với mỗi số x thì sẽ phải capitalize tất cả số lớn hơn hoặc bằng x, dùng bisect để tìm tổng số num lớn hơn và bằng x.
Vì tổng của element phải bằng K, nên nếu mình có 1 possible sum thì phần còn lại remaining là k - possible sum, thì cái phần thừa này nó phải chia hết cho x và nhỏ hơn hoặc bằng số elements >= x thì mình sẽ chọn 1 cái sum thỏa mãn.
Fen xem solution của mình ở đây, làm ko ra trong contest mà bài thì quá dễ, trong contest tâm lí hơi yếu
Can you solve this real interview question? Subsequence Sum After Capping Elements - You are given an integer array nums of size n and a positive integer k. An array capped by value x is obtained by replacing every element nums[i] with min(nums[i], x). For each integer x from 1 to n, determine...
leetcode.com