O mulțime de numere naturale se numește -distanțată dacă diferența între oricare două elemente distincte este cel puțin .
De exemplu, este -distanțată, deoarece diferența între oricare două elemente distincte este cel puțin .
În schimb, mulțimea nu este -distanțată, deoarece .
Cerință
Se dă .
O mulțime se numește bună dacă este -distanțată și elementele sunt numere naturale de la la (inclusiv).
- Dacă , să se afle cardinalul maxim a unei mulțimi bune.
- Dacă , să se afle mulțimea bună cu suma elementelor minimă, iar cardinalul maxim. Se poate demonstra că este unică.
- Dacă , să se afle mulțimea bună cu suma elementelor maximă și cardinalul tot maxim. Se poate demonstra că este unică.
Date de intrare
Pe prima linie a fișierului de intrare distantat.in se află numerele .
Date de ieșire
Să se afișeze în fișierul distantat.out răspunsul la cerința .
Restricții și precizări
- ;
- ;
- Pentru cerințele se garantează că mulțimile corecte au cardinal cel mult .
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 23 | și |
| 2 | 22 | |
| 3 | 29 | |
| 4 | 26 |
Exemplul 1
distantat.in
1
11 3
distantat.out
4
Explicație
Pentru , cardinalul maxim al unei mulțimi este (cerința 1).
Exemplul 2
distantat.in
1
293518938562 23
distantat.out
12761692981
Explicație
Pentru cardinalul maxim este .
Din păcate ar fi nevoie de aproximativ de milioane de foi ca să reușim să scriem mulțimea.
Exemplul 3
distantat.in
2
11 3
distantat.out
1 4 7 10
Explicație
Mulțimea care are cardinalul și suma minimă este (cerința 2).
Exemplul 4
distantat.in
3
11 3
distantat.out
2 5 8 11
Explicație
Mulțimea care are cardinalul și suma maximă este (cerința 3).