Para melhorar a integração com os países vizinhos, o Rei da Nlogônia decidiu que uma nova estrada será construída cruzando o país, da fronteira oeste à fronteira leste. O formato da estrada é uma única reta, que passará pelo centro de algumas cidades.
O Rei também decidiu que a construção será paga pelo Tesouro Real, mas cada cidade pela qual a estrada passar será responsável pela manutenção do trecho da estrada que constitui a vizinhança da estrada para aquela cidade. A vizinhança da estrada de uma cidade é definida como todos os pontos da estrada que são mais próximos do centro da cidade do que do centro de qualquer outra cidade.
Dados o comprimento total da estrada, de fronteira a fronteira, e as distâncias da fronteira oeste até os centros de cada cidade ao longo da nova estrada, escreva um programa para determinar qual a menor vizinhança de estrada entre as cidades pelas quais a estrada vai passar.
A primeira linha da entrada contém um inteiro , o comprimento total da estrada. A segunda linha contém um inteiro , o número de cidades pelas quais a estrada vai passar. Cada uma das linhas seguintes contém um inteiro , indicando a distância da fronteira oeste até o centro da cidade . Não há cidades nas fronteiras e cada centro de cidade tem uma localização distinta.
Seu programa deve produzir uma única linha, contendo um número real com duas casas após o ponto decimal, a menor vizinhança de estrada entre as cidades pelas quais a estrada vai passar.
10
2
8
5
3.50
10
3
7
6
8
1.00