MedieC++17

Cât mai puține puncte pentru toate intervalele

Cerință

Alege cât mai puține puncte pe axă astfel încât fiecare interval închis dat să conțină cel puțin un punct ales.

Tip de problemă: Minimum Arrows to Burst Balloons.

Date de intrare

n, apoi n perechi s e, în orice ordine.

Date de ieșire

Numărul minim de puncte.

Restricții

1 ≤ n ≤ 2000; -1000000000 ≤ s < e ≤ 1000000000. Perechile identice sunt permise.

Observații

Selecție Algo25 pentru pregătirea interviurilor. Enunț, exemple și soluții originale.

Reper tematic pentru pregătire: https://www.hackerrank.com/interview/interview-preparation-kit

Exemple

2 EXEMPLE

Exemplul 1

Exemplul 1 pentru „Cât mai puține puncte pentru toate intervalele”. Punctul 4 aparține primelor două intervale; punctul 10, celui de-al treilea. Un punct aflat la capăt este inclus.Exemplul 1, reprezentat vizual. Punctul 4 aparține primelor două intervale; punctul 10, celui de-al treilea. Un punct aflat la capăt este inclus.Mărește schema ↗

Date de intrare

3
1 4
2 6
8 10

Date de ieșire

2

Exemplul 2

Date de intrare

2
1 2
2 3

Date de ieșire

1
UN MIC IMPULS

Ai nevoie de un indiciu?

Descoperă doar cât îți trebuie. Indiciile nu scad punctajul.

RÂNDUL TĂU

Trimite o soluție

Editor de cod

Se verifică autentificarea…

Deschide atelierul cu sugestii și teste locale în 4 limbaje →

Un pas, apoi următorul.Înapoi sus ↑