Держи. На питоне
Объяснение:
n = int(input())
cool_score = 0
jumps = input().split()
sorted_jumps = sorted(jumps)
for i in range(len(jumps)):
if i != len(jumps) - 1:
Ni = jumps.index(sorted_jumps[i]) + 1
Hi = sorted_jumps[i]
if jumps.count(jumps[i]) > 1:
jumps[i] = 'done'
Nj = jumps.index(sorted_jumps[i + 1]) + 1
Hj = sorted_jumps[i + 1]
a = 'abs({} - {}) + {} - {}'.format(int(Ni), int(Nj), int(Hj), int(Hi))
cool_score += eval(a)
print(cool_score)
В бутылке-приворотное зелье
В стакане-мертвая вода
В кувшине-молоко
В банке-живая вода
Объяснение: так как мертвая вода и молоко не в бутылке, для нее остается 2 жидкости-приворотное зелье и живая вода. В банке не зелье и не мертвая вода, значит или молоко или живая вода. Так как стакан стоит около банки и сосуда с молоком, в банке не молоко, а живая вода. Для бутылки остается приворотное зелье. Остается определиться со стаканом и кувшином. Так как стакан стоит возле банки, в которой мы уже знаем, живая вода и сосудом с молоком то понятно, что в кувшине-молоко,а для стакана осталась мертвая вода.