商汤-智慧商业-算法笔试1.2题
居然能ac,有点怀疑。。
第一题:
n,c = map(int,input().rstrip().split()) nlist = list(map(int,input().rstrip().split())) nlist.sort(reverse=True) res = 0 i=0 while i < n: res += nlist[i] i += c print(res)第二题:
n = int(input().rstrip()) Xi = list(map(int,input().rstrip().split())) Xi.sort() count = 0 for i in range(n): count += abs(Xi[i]-i-1) print(count)