以下是使用 Python 解决此问题的代码示例: ```python import math def min_operations(n, sum_target, arr): current_sum = sum(arr) diff = sum_target - current_sum return abs(diff) t = int(input()) for _ in range(t): n, sum_target = map(int, input().split()) arr = list(map(int, input().split())) print(min_operations(n, sum_target, arr)) ``` 这个程序首先计算当前数组的总和与目标总和的差值,然后返回这个差值的绝对值,即为最少需要的操作次数。 [2024-10-11 19:29:21 | AI写代码神器 | 137点数解答]