Contractació P21012


Statement
 

pdf   zip

Una companyia vol contractar nous treballadors. La companyia ha ordenat els nn candidats de més valuosos a menys valuosos. Per a cada candidat ii, saben el sou sis_i que demana. Volen triar els candidats de manera que si un candidat és més valuós que un altre, cobri estrictament més. Quina és la màxima quantitat de nous treballadors que es pot contractar?

Entrada

L’entrada consisteix en diversos casos, cadascun amb una nn entre 1 i 10510^5, seguida de s1,,sns_1, \dots, s_n. Totes les sis_i estan entre 1 i 10910^9.

Sortida

Per a cada cas, escriviu quants treballadors es podran contractar.

Observació

La solució esperada té cost millor que Θ(n2)\Theta(n^2).

Public test cases
  • Input

    1  100
    3  42 42 42
    2  1000000000 1
    8  23 16 19 5 12 16 12 10
    
    

    Output

    1
    1
    2
    5
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++