Թաքցնել տուփերը

Տրված է n տուփ։ Ձեր խնդիրն է հնարավորինս շատ տուփեր տեղադրել այլ, ավելի մեծ տուփերի մեջ։ Սակայն պետք է մի քանի պայմաններ պահպանվեն.
  1. Փոքր տուփը կարելի է դնել մեկ այլ, մեծ տուփի մեջ միայն այն դեպքում, երբ մեծ տուփի չափը առնվազն կրկնակի մեծ է փոքր տուփի չափից:
  1. Ամեն մի տուփի մեջ կարելի է տեղադրել միայն մեկ այլ տուփ (չի կարելի մեկ տուփի մեջ տեղադրել մեկից ավելի տուփեր):
notion image
Ո՞րն է տեսանելի տուփերի նվազագույն հնարավոր քանակը:

Մուտք

Մուտքի առաջին տողում տրված է մեկ ամբողջ թիվ n (1 ≤ n ≤ ), որը ցույց է տալիս տուփերի քանակը։
Հաջորդ տողում տրված են n բացատով բաժանված ամբողջ թվեր (1 ≤ ), որոնք ցույց են տալիս յուրաքանչյուր տուփի չափը:

Ելք

Ծրագիրը պետք է տպի տեսանելի տուփերի նվազագույն հնարավոր քանակը:

Օրինակներ

Input
Output
8 7 5 2 6 4 8 9 2
5
8 3 1 8 2 6 5 6 9
5

Բացատրություն

  1. 7 5 2 6 4 8 9 2 → (2, 5) (2, 6) (7) (4, 8) (9)
  1. 3 1 8 2 6 5 6 9 → 1 2 3 5 6 6 8 9 → (1, 5) (2, 6) (3, 6) (8) (9)
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue