trapeze

Time limit: 0.05s Memory limit: 64MB Input: trapeze.in Output: trapeze.out

Cerință

Se consideră două drepte distincte aa şi bb paralele cu axa Ox. Distanţa dintre ele este de două unităţi. Pe dreapta aa se află n1n_1 puncte echidistante iar pe dreapta bb se află n2n_2 puncte echidistante. Se cunosc: abscisa celui mai din stânga punct de pe dreapta aa, abscisa celui mai din stânga punct de pe dreapta bb, precum şi distanţa dintre două puncte consecutive de pe dreapta aa, respectiv de pe dreapta bb.

Să se determine :

  1. Câte trapeze isoscele, cu una dintre baze pe dreapta a cu cealaltă bază pe dreapta bb și cu vârfurile în cele doua mulţimi de puncte date, se pot forma? Dreptunghiurile nu vor fi considerate trapeze isoscele!
  2. 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 x1x_1, d1d_1, n1n_1 cu semnificaţia următoare:

  • x1x_1 - abscisa primului punct de pe dreapta aa (valoare pozitivă);
  • d1d_1 - distanţa dintre două puncte consecutive de pe dreapta aa;
  • n1n_1 - numărul de puncte de pe dreapta aa;

Pe a doua linie a fișierului trapeze.in se află trei numere naturale x2x_2, d2d_2, n2n_2, cu semnificaţia următoare:

  • x2x_2 - abscisa primului punct de pe dreapta bb (valoare pozitivă);
  • d2d_2 - distanţa dintre două puncte consecutive de pe dreapta bb;
  • n2n_2 - numarul de puncte de pe dreapta bb;

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

  • d1d_1, d2d_2 două numere naturale nenule 40 000\leq 40 \ 000
  • n1n_1, n2n_2 două numere naturale nenule 500 000\leq 500 \ 000
  • coordonatele punctelor sunt pozitive şi nu depăşesc 21092 \cdot 10^9.
  • 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 1111 şi 1515 pe dreapta a, respectiv 77 și 1919 pe dreapta b)

Exemplul 2

trapeze.in

7 8 15
7 10 16

trapeze.out

103
224

Log in or sign up to be able to send submissions!