Time limit: 0.05s
Memory limit: 64MB
Input: trapeze.in
Output: trapeze.out
Cerință
Se consideră două drepte distincte şi paralele cu axa Ox. Distanţa dintre ele este de două unităţi. Pe dreapta se află puncte echidistante iar pe dreapta se află puncte echidistante. Se cunosc: abscisa celui mai din stânga punct de pe dreapta , abscisa celui mai din stânga punct de pe dreapta , precum şi distanţa dintre două puncte consecutive de pe dreapta , respectiv de pe dreapta .
Să se determine :
- Câte trapeze isoscele, cu una dintre baze pe dreapta a cu cealaltă bază pe dreapta și cu vârfurile în cele doua mulţimi de puncte date, se pot forma? Dreptunghiurile nu vor fi considerate trapeze isoscele!
- Care este aria maximă a unuia dintre trapezele isoscele determinate la cerinţa 1)?
Date de intrare
Pe prima linie a fişierului trapeze.in
se află trei numere naturale , , cu semnificaţia următoare:
- - abscisa primului punct de pe dreapta (valoare pozitivă);
- - distanţa dintre două puncte consecutive de pe dreapta ;
- - numărul de puncte de pe dreapta ;
Pe a doua linie a fișierului trapeze.in
se află trei numere naturale , , , cu semnificaţia următoare:
- - abscisa primului punct de pe dreapta (valoare pozitivă);
- - distanţa dintre două puncte consecutive de pe dreapta ;
- - numarul de puncte de pe dreapta ;
Date de ieșire
În fişierul trapeze.out
se vor scrie:
- Pe prima linie, un număr natural reprezentând numărul de trapeze isoscele.
- Pe a doua linie un număr natural reprezentând aria maximă a unuia dintre trapezele isoscele
Restricții și precizări
- , două numere naturale nenule
- , două numere naturale nenule
- coordonatele punctelor sunt pozitive şi nu depăşesc .
- Se garantează că punctele formează cel puţin un trapez isoscel
Exemplul 1
trapeze.in
7 2 5
7 3 5
trapeze.out
3
16
Explicație
- numărul de trapeze isoscele
- aria cea mai mare a unuia dintre aceste trapeze (cel cu vârfurile în punctele de abscise şi pe dreapta a, respectiv și pe dreapta b)
Exemplul 2
trapeze.in
7 8 15
7 10 16
trapeze.out
103
224