Primarul orașului Oradea intenționează să instaleze turbine eoliene cu câte trei pale (imaginea alăturată) pentru a produce ecologic, cu costuri minime, energia electrică necesară locuitorilor orașului. Conform planului primarului, cele turbine eoliene (numerotate cu ) vor fi montate în linie dreaptă, paralel cu șoseaua care leagă Oradea de Băile Felix, la distanțe nu neapărat egale unele de altele. Prima turbină se va instala la distanța față de Oradea, a doua la distanța față de Oradea, , a -a turbină la distanță față de Oradea. Palele turbinelor sunt poziționate, în același plan, paralel cu șoseaua. Sub acțiunea vântului, palele turbinelor se rotesc în jurul nacelei (imaginile următoare), vitezele de rotație putând fi diferite de la o turbină la alta.
Primarul a achiziționat turbinele și a angajat echipa inginerului Eol pentru a le construi fundațiile și pentru a le instala. După construirea fundațiilor, înainte de instalare, inginerul Eol a studiat turbinele și a constatat că:
- turbina are cele trei pale identice de lungime , turbina are cele trei pale identice de lungime , , turbina are cele trei pale identice de lungime iar lungimile , , , nu sunt toate egale, o parte dintre turbine având palele cu lungimi diferite față de celelalte turbine
- pilonii celor turbine sunt identici
- dacă vor instala turbinele conform planului, atunci pot fi turbine care își pot lovi palele în timpul rotirii și astfel se vor strica.
În concluzie, inginerul Eol va trebui să determine numărul minim de turbine care pot fi eliminate din planul primarului, astfel încât oricare două turbine dintre cele rămase să nu-și lovească palele în timpul funcționării (palele a două turbine se lovesc dacă se ating chiar și într-un punct), orice valori ar avea vitezele lor de rotație.
Cerință
Scrieți un program care să citească numerele naturale (cu semnificația din enunț) și să determine numărul minim de turbine ce pot fi eliminate din planul primarului astfel încât oricare două turbine alăturate din cele rămase să nu-și lovească palele în timpul funcționării.
Date de intrare
Fișierul de intrare eoliene.in
conține pe prima linie numărul natural . A doua linie conține cele numere naturale , , , separate prin câte un spațiu. A treia linie conține cele numere naturale , separate prin câte un spațiu, cu semnificația din enunț.
Date de ieșire
Fișierul de ieșire eoliene.out
va conține pe prima linie numărul natural determinat.
Restricții și precizări
- Numerele sunt numere naturale nenule.
- Numerele sunt distincte două câte două.
- Lungimea pilonilor este strict mai mare ca lungimea palelor.
Exemplul
eoliene.in
7
27 9 28 37 3 54 50
1 5 5 4 5 2 2
eoliene.out
3
Explicație
Sunt turbine. În planul primarului ele figurează astfel:
Palele perechilor de turbine și se vor lovi. Astfel, se vor elimina minimum M=3 turbine (turbinele , și sau şi sau şi sau și ).