python写代码。这里有n根有一定长度的棍子。您的任务是修改棒,使每个棒具有相同的长度。 你可以延长或缩短每根棍子。两个操作都花费r,其中r是新长度和原始长度之间的差值。 最低总成本是多少? 输入 第一个输入行包含一个整数n:棍子的数量。 然后有n个整数:pl,p2,……pn木的长度 输出 打印一个整数:最小总成本 用户输入:5 2 5 1 3 2
时间: 2024-02-25 18:55:02 浏览: 70
python微元法计算函数曲线长度的方法
好的,这是一个很有趣的问题!这里是一个 Python 代码实现,可以解决您的问题:
```python
n = int(input())
sticks = list(map(int, input().split()))
avg_len = sum(sticks) // n
cost = 0
for stick in sticks:
cost += abs(avg_len - stick)
print(cost)
```
输入样例:
```
5
2 5 1 3 2
```
输出样例:
```
7
```
希望这能够帮到您!
阅读全文