Intervals dins d'intervals P40985


Statement
 

pdf   zip

Donats diversos intervals [ai,bi][a_i, b_i], determineu quants d’ells estan continguts en algun altre.

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb un nombre nn entre 0 i 10410^4, seguit de nn intervals de nombres enters [ai,bi][a_i, b_i]. Suposeu ai<bia_i < b_i, i que per a tot parell iji \ne j, aiaja_i \ne a_j, bibjb_i \ne b_j, i aibja_i \ne b_j.

Sortida

Per a cada cas, escriviu el nombre d’intervals continguts en algun altre.

Pista

La solució esperada té cost Θ(nlogn)\Theta(n \log n). Usar el procediment @sort()@ per ordenar amb algun criteri adequat us hauria de ser útil.

Public test cases
  • Input

    3   0 1  2 3  4 5
    3   0 5  1 4  2 3
    0
    1   -3 0
    4   -30 30  20 40  -10 10  -40 -20
    

    Output

    0
    2
    0
    0
    1
    
  • Information
    Author
    Amalia Duch
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++