solution

開始時点での値段でsortして安いのから順に$K$個買う。買う順序は重要でないが、安い方から取ればよい。$O(N \log N)$。

implementation

#!/usr/bin/env python3
n, k = map(int, input().split())
a = sorted(map(int, input().split()))
acc = 0
for i in range(k):
    acc += a[i] + i
print(acc)