#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param tickets int整型一维数组
# @param k int整型
# @return int整型
#
class Solution:
def timeRequiredToBuy(self , tickets: List[int], k: int) -> int:
a=sum(tickets)
threshold=tickets[k]
for i in range(len(tickets)):
if i<=k:
tickets[i]=tickets[i]-threshold
else:
tickets[i]=tickets[i]-threshold+1
for j in range(len(tickets)):
if tickets[j]<0:
tickets[j]=0
return a-sum(tickets)

京公网安备 11010502036488号