Universal Cup Judging System

Universal Cup

Time Limit: 2.0 s Memory Limit: 2048 MB Total points: 100 Difficulty: [show] Hackable ✓
Statistics

Jayce pelaa ARAM: Mayhem -peliä. Hän on saavuttanut augmenttien valintavaiheen ja etsii täydellistä augmenttia kantaakseen joukkueensa voittoon. Erityisesti hän metsästää epätoivoisesti kultaista augmenttia nimeltä Slow and Steady.

problem_16335_d8c98da6fac715f321d5428116fbdb05.png
Pelin käyttöliittymä korttien valintaan. Hups, näyttää siltä, ettei Jayce voi löytää Slow and Steady -korttia prismaattisesta valikoimasta...

Tällä hetkellä pelin käyttöliittymä näyttää Jaycelle $k$ augmenttikorttia. Vaikka jokaisella kortilla on eri vaikutus, Jaycelle $i$-s näkyvissä oleva kortti on $a_i$ arvopisteen arvoinen. Pakassa odottaa piilotettu $n$ muun augmenttikortin joukko. Näiden korttien arvopisteiden tiedetään muodostavan monijoukon $\{b_1, b_2, \dots, b_n\}$, mutta niiden järjestys on sekoitettu tasajakautuneesti satunnaisesti.

Jayce voi päivittää (rerollata) jokaisen $k$ korttipaikasta enintään kerran. Prosessi toimii seuraavasti:

  • Jokaisen $k$ kortin alapuolella on oma reroll-painike (kuten pelin käyttöliittymässä näkyy).
  • Jayce voi valita paikan, jota ei ole vielä rerollattu, hylätä nykyisen kortin ja nostaa pakan päällimmäisen kortin sen tilalle.
  • Jayce näkee rerollin tuloksen välittömästi ennen kuin päättää seuraavasta siirrostaan: rerollaako hän toisen käytettävissä olevan paikan vai lopettaako hän.

Prosessin päätteeksi Jayce valitsee yhden kortin ruudulla sillä hetkellä näkyvistä $k$ kortista.

Jayce pelaa optimaalisesti maksimoidakseen lopulta valitsemansa kortin odotusarvon. Laske tämä suurin odotettu voimataso.

Syöte

Ensimmäinen rivi sisältää kaksi kokonaislukua $k$ ja $n$ ($1 \le k \le n \le 10^5$), jotka ilmaisevat näkyvien paikkojen lukumäärän ja pakassa olevien korttien lukumäärän.

Toinen rivi sisältää $k$ kokonaislukua $a_1, a_2, \dots, a_k$ ($-10^5 \le a_i \le 10^5$), jotka ilmaisevat aluksi näkyvien korttien voimatasot.

Kolmas rivi sisältää $n$ kokonaislukua $b_1, b_2, \dots, b_n$ ($-10^5 \le b_i \le 10^5$), jotka ilmaisevat pakassa olevien korttien voimatasot.

Tuloste

Tulosta kortin suurin odotusarvo yhtenä desimaalimuotoisena reaalilukuna.

Vastauksesi katsotaan oikeaksi, jos sen absoluuttinen tai suhteellinen virhe on enintään $10^{-4}$. Muodollisesti, jos tulosteesi on $a$ ja tuomariston vastaus on $b$, tulosteesi hyväksytään jos ja vain jos $\frac{|a - b|}{\max(1, |b|)} \le 10^{-4}$.

Esimerkit

Syöte 1

1 2
10
1 100

Tuloste 1

50.5

Syöte 2

3 5
3 4 7
1 2 3 5 8

Tuloste 2

7.4

Syöte 3

2 4
-1 -2
-3 -4 -5 -6

Tuloste 3

-1

Syöte 4

5 14
1 3 5 7 9
-1 -1 0 0 2 2 4 4 6 6 8 8 10 10

Tuloste 4

9.505494505

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.