RoAlgo PreOJI 2024 XI-XII | Dominant

This was the problem page during the contest. Access the current page here.
Time limit: 1s
Memory limit: 256MB
Input: dominant.in
Output: dominant.out

Cerință

Un șir s1,s2,,sks_1, s_2, \ldots, s_k de numere naturale se numește xyxy-dominant pentru niște valori xx și yy date dacă:

  1. Există cel puțin xx numere distincte în șirul ss.
  2. Se pot alege xx numere distincte din șir astfel încât suma frecvențelor numerelor alese să fie mai mare sau egală cu yy.

De exemplu, pentru x=2x=2 și y=4y=4:

  • șirul [1,2,1,2,3][1,2,1,2,3] este xyxy-dominant (putem alege numerele 11 și 22, care apar în șir în total de 2+2=42+2=4 ori).
  • șirul [1,1,1,1][1,1,1,1] nu este xyxy-dominant (nu există două valori distincte în șir).
  • șirul [1,2,1,3][1,2,1,3] nu este xyxy-dominant (nu există două valori distincte în șir care să apară în total de cel puțin 44 ori).

Se dau n,x,yn, x, y și un șir de numere naturale a1,a2,,ana_1, a_2, \ldots, a_n.

Aflați numărul de subsecvențe xyxy-dominante ale șirului aa.

Date de intrare

Pe prima linie a fișierului dominant.in se află numerele nn, xx și yy.

Pe a doua linie se află șirul a1,a2,,ana_1, a_2, \ldots, a_n.

Date de ieșire

Pe prima linie a fișierului dominant.out se va afișa numărul de subsecvențe xyxy-dominante ale șirului aa.

Restricții și precizări

  • 1n31051 \leq n \leq 3 \cdot 10^5
  • 1x1 \leq x \leq numărul de valori distincte din șirul aa
  • 1y,ain1 \leq y, a_i \leq n
  • Pentru a obține punctele pentru un anumit subtask, cel puțin o sursă trimisă va trebui să treacă toate testele din acel subtask.
    # Punctaj Restricții
    0 0 Exemple
    1 25 1n3001 \leq n \leq 300
    2 22 1n3 0001 \leq n \leq 3 \ 000
    3 16 y=1y = 1
    4 19 x=1x = 1
    5 18 Fără alte restricții

Exemplul 1

dominant.in

4 3 1
1 2 3 4

dominant.out

3

Explicație

Subsecvențele xyxy-dominante sunt [1,2,3][1,2,3], [2,3,4][2,3,4] și [1,2,3,4][1,2,3,4].

Exemplul 2

dominant.in

10 2 4
1 1 1 2 1 2 2 2 1 2

dominant.out

28

Explicație

În total sunt 2828 de subsecvențe xyxy-dominante, printre care se numeră [1,1,1,2][1,1,1,2], [2,1,2,2][2,1,2,2] și [1,1,1,2,1,2,2,2,1,2][1,1,1,2,1,2,2,2,1,2].

Exemplul 3

dominant.in

14 3 8
5 3 5 1 4 5 1 4 2 2 4 5 4 4

dominant.out

15

Explicație

În total sunt 1515 subsecvențe xyxy-dominante, cum ar fi [5,3,5,1,4,5,1,4,2,2,4][5,3,5,1,4,5,1,4,2,2,4].

Contest info

Official contest

Start time: 1709532000000

Total duration: 168h0m0s

Status: Ended

Individual duration: 4h0m0s

Log in or sign up to be able to send submissions!