PYTHON Correndo Você gosta muito de praticar esportes, mas por causa da pandemia, quase todos os

PYTHON Correndo
Você gosta muito de praticar esportes, mas por causa da pandemia, quase todos os esportes ficaram difíceis de serem praticados. Após alguns meses triste em casa, você decidiu que tinha que voltar a se exercitar, como você é uma pessoa consciente, obviamente não irá sair de casa e, como você tem um corredor (bem) longo, decidiu que irá correr nele para voltar a forma física. Porém, como você não tem saído muito de casa, algumas coisas estão faltando. Uma delas são seus cartazes contendo as distâncias em metros para descobrir quanto você correu. Então você pegou os cartazes que tinha e colocou eles a cada um metro. Como é um corredor, correr em linha reta não é a melhor das atividades mais animadoras, então você as vezes escolhe mudar de direção e correr na direção contrária. Como você está correndo, não tem tempo para ficar marcando quantos metros correu, então você só marca os cartazes em que você mudou de direção. Agora você se pergunta, qual o problema? Parece tudo certo, certo? Errado! Cabe a você, após seu treino físico, fazer seu treino mental e fazer um algoritmo que compute quantos metros você percorreu no total!

Entrada

A primeira linha da entrada consiste em dois números n, x (1≤n, x≤105), o número de cartazes que você colocou no corredor e quantas vezes você mudou de direção respectivamente. Na segunda linha, há n inteiros, cada inteiro representa um número escrito no cartaz (observe que eles não estão em ordem!) . Na terceira linha, há x inteiros, cada inteiro é um número escrito no cartaz no momento em que você decidiu mudar de posição. Considere que você começa sempre no cartaz de índice 1.

Saída

Sua função deve imprimir um número inteiro, quantos metros você correu no total.


RESPONDER

Ristermit está aguardando sua ajuda, Clique aqui para responder.