Universal Cup Judging System

Universal Cup

시간 제한: 1.0 s 메모리 제한: 256 MB 총점: 100 해킹 가능 ✓
통계

Beskrivning

Du är ledare för ett skollag i tävlingsprogrammering i Chongqing för CCPC. För att stärka sammanhållningen i laget efter tävlingen vill du anordna en gemensam middag. Eftersom budgeten emellertid tog slut på hotpot före tävlingen måste kostnaden för måltiden delas lika (det vill säga, om $k$ personer deltar i en måltid med en totalkostnad på $W$, betalar varje person $\frac{W}{k}$) mellan alla deltagare.

Det finns $n$ klasskamrater i laget. Varje klasskamrat som deltar i middagen kommer att beställa exakt en rätt. Den $i$-te klasskamraten beställer en rätt som kostar $w_i$. Varje klasskamrat har också en budgetbegränsning $r_i$: om den slutliga delade kostnaden för måltiden överstiger $r_i$, kommer den $i$-te klasskamraten att stanna på hotellet och beställa hämtmat istället.

Som ledare vill du maximera antalet klasskamrater som deltar i middagen. Ditt mål är att välja en delmängd av $m$ klasskamrater så att om de var och en beställer sina respektive rätter, överstiger den delade kostnaden (summan av priserna på deras $m$ rätter delat med $m$) inte budgeten $r_i$ för någon av de $m$ valda klasskamraterna. Hitta det största möjliga värdet på $m$.

Om ingen sådan delmängd finns för $m \ge 1$, skriv ut $0$.

Indata

Det finns flera testfall i en och samma indatafil. Den första raden i indatan innehåller ett enda heltal $T$ ($1 \le T \le 10^5$), som anger antalet testfall.

För varje testfall:

  • Den första raden i indatan innehåller ett enda heltal $n$ ($1 \le n \le 10^5$), som representerar antalet klasskamrater.
  • Därefter följer en rad med $n$ heltal, där det $i$-te heltalet $w_i$ ($1 \le w_i \le 10^9$) representerar priset på rätten som beställs av den $i$-te klasskamraten.
  • Sedan följer en rad med $n$ heltal, där det $i$-te heltalet $r_i$ ($1 \le r_i \le 10^9$) representerar det högsta priset som den $i$-te klasskamraten är villig att betala.

Det garanteras att summan av $n$ över alla testfall inte överstiger $10^5$.

Utdata

För varje testfall, skriv ut en rad med ett enda heltal som representerar svaret.

Exempel

Exempelindata 1

2
5
1 2 3 4 5
5 4 3 2 1
10
3 1 4 1 5 9 2 6 5 3
5 8 9 7 9 3 2 3 8 4

Exempelutdata 1

3
7

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.