foaia

Time limit: 0.1s
Memory limit: 64MB
Input: foaia.in
Output: foaia.out

Avem o foaie de matematică de lățime LL și înălțime HH, adică LL pătrățele pe orizontală și HH pătrățele pe verticală. Pătrățelele au latura 11. Sunt așadar L+1L+1 linii verticale și H+1H+1 linii orizontale (considerând și liniile de pe marginea foii). Linia cea mai din stânga considerăm că este suprapusă pe axa OY iar linia cea mai de jos este suprapusă pe axa OX. Foaia este colorată cu roșu, de jos în sus, la fiecare coloană de pătrățele, până la o anumită înălțime. Deasupra este alb. Orice pătrățel, fie a fost colorat în întregime roșu, fie a rămas alb. Trebuie trasată o linie frântă, formată din segmente de lungime 11 care să îndeplinească proprietățile:

  • Pornește din punctul de coordonate 0,00,0;
  • Se termină în punctul de coordonate L,0L,0;
  • Este continuă;
  • Este formată doar din segmente orizontale și verticale suprapuse peste laturile pătrățelelor;
  • Orice segment trasat are maxim un pătrățel vecin (dintre cele două aflate de o parte și de alta a sa) colorat cu roșu;
  • Pot exista segmente de lungime 11, unul în prelungirea altuia, consecutive pe linia trasată, ca în exemplu;
    Notăm cu BB numărul de pătrățele albe ce rămân “sub” linia trasată.
    Determinați AA, lungimea minimă a unei astfel de linii. Determinati și valoarea BB minimă pentru care putem trasa o linie de lungime AA.

Date de intrare

Fișierul foaia.in conține pe prima linie un număr natural CC reprezentând cerința. Pe a doua linie se află două numere naturale, LL și HH. Pe următoarele LL linii se găsește câte un număr natural nenul reprezentând numărul de pătrățele roșii de pe coloana respectivă (pătrățelele roșii sunt așadar în partea de jos a coloanei, fără să fie intercalate de pătrățele albe).

Date de ieșire

Fișierul foaia.out conține pe primul rând doar numărul AA dacă în fișierul de intrare avem C=1C = 1, respectiv doar numărul BB dacă avem la intrare C=2C = 2.

Restricții și precizări

  • 1L100 0001 \leq L \leq 100 \ 000;
  • 1H1 000 0001 \leq H \leq 1 \ 000 \ 000;
  • Valorile din șir sunt naturale, mai mici sau egale cu HH;
  • Pentru teste în valoare de 34 puncte avem C=1C = 1.

Exemple

Exemplul 1

foaia.in

1
4 5
2 4 1 2

foaia.out

12

Exemplul 2

foaia.in

2
4 5
2 4 1 2

foaia.out

1

Explicație

Problem info

ID: 424

Editor: AlexVasiluta

Author:

Source: Concursul "Micul Gates" 2023 Categoria C

Micul Gates 2023 Categoria C

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