Universal Cup Judging System

Universal Cup

時間限制: 4 s 記憶體限制: 2048 MB 總分: 100 难度: [顯示] 可 Hack ✓
统计

The Universe of Cup on paikka, jossa Little Cyan Fish asuu. Maailmankaikkeuden suurimmalla planeetalla, nimeltään Rainbow-Earth, kaikki on maalattu yhdellä $k$ väristä, jotka on numeroitu väliltä $1$ ja $k$. Little Cyan Fishillä on $n$ esinettä, ja $i$:nnen esineen väri on $a_i$ ja arvo $b_i$.

Toimitusjohtajana Little Cyan Fish valmistelee tervetuliaislahjoja The 4th Universal Cup Finals -kilpailun osallistujille. Hän rakastaa värikästä maailmaa, joten hän haluaa valita täsmälleen $k$ esinettä, yhden kutakin väriä.

Jostakin syystä (ehkä siksi, että hän pitää tästä termistä, tai yksinkertaisesti siksi, ettei hän tiedä mitä muutakaan kysyisi sinulta) Little Cyan Fish määrittelee valinnan pistemäärän kaikkien valittujen esineiden järjestämättömien parien arvojen itseisarvoisten erotusten summana. Muodollisesti, valittujen indeksien joukolle $S \subseteq \{1, 2, \ldots, n\}$, jolle $|S| = k$ ja $\{a_i \mid i \in S\} = \{1, 2, \ldots, k\}$, sen pistemäärä on $$\sum_{\substack{i,j \in S \\ i < j}} |b_i - b_j|.$$

Etsi suurin mahdollinen pistemäärä.

Syöte

Ensimmäinen rivi sisältää kaksi kokonaislukua $n$ ja $k$ ($1 \le n \le 2 \times 10^5$, $1 \le k \le \min(n, 2000)$), jotka ilmaisevat esineiden lukumäärän ja värien lukumäärän tässä järjestyksessä.

Toinen rivi sisältää $n$ kokonaislukua $a_1, a_2, \ldots, a_n$ ($1 \le a_i \le k$), missä $a_i$ on $i$:nnen esineen väri.

Kolmas rivi sisältää $n$ kokonaislukua $b_1, b_2, \ldots, b_n$ ($0 \le b_i \le 10^9$), missä $b_i$ on $i$:nnen esineen arvo.

On taattu, että jokainen kokonaisluku väliltä $1$ ja $k$ esiintyy taulukossa $a$ vähintään kerran.

Tuloste

Tulosta yksi rivi, joka sisältää yhden kokonaisluvun: suurimman mahdollisen pistemäärän.

Esimerkit

Syöte 1

4 2
1 1 2 2
0 2 1 3

Tuloste 1

3

Syöte 2

6 3
1 2 1 3 2 3
1 7 9 4 2 6

Tuloste 2

14

Syöte 3

8 4
1 1 2 2 3 3 4 4
0 1 0 1 0 1 0 1

Tuloste 3

4

Huomautus

Ensimmäisessä esimerkkitapauksessa Little Cyan Fish voi valita indeksit $1$ ja $4$, jolloin pistemääräksi saadaan $|0 - 3| = 3$.

Toisessa esimerkkitapauksessa indeksien $3$, $5$ ja $4$ valitseminen antaa arvot $9$, $2$ ja $4$, jolloin pistemäärä on $|9 - 2| + |9 - 4| + |2 - 4| = 14$.

Kolmannessa esimerkkitapauksessa Little Cyan Fish voi valita arvot $0$, $0$, $1$ ja $1$, yhden kustakin väristä. Neljä eriarvoista paria kasvattavat kukin pistemäärää luvulla $1$, joten suurin pistemäärä on $4$.

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#3047EditorialOpenNew Editorial for Problem #22887qoj0923View
#3052EditorialOpenNew Editorial for Problem #22887ucup-team7455View

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.