Universal Cup Judging System

Universal Cup

Time Limit: 1.0 s Memory Limit: 256 MB Total points: 100 Hackable ✓
Statistics

Beskrivelse

Du er leder for et skolelag i konkurranseprogrammering i Chongqing for CCPC. For å styrke samholdet i laget etter konkurransen ønsker du å arrangere en felles middag. Men ettersom budsjettet ble brukt opp på hotpot før konkurransen, må kostnaden for måltidet deles likt (det vil si at hvis $k$ personer deltar på et måltid med en totalkostnad på $W$, betaler hver person $\frac{W}{k}$) mellom alle deltakerne.

Det er $n$ klassekamerater på laget. Hver klassekamerat som deltar på middagen, vil bestille nøyaktig én rett. Den $i$-te klassekameraten bestiller en rett som koster $w_i$. Hver klassekamerat har også en budsjettbegrensning $r_i$: hvis den endelige delte kostnaden for måltidet overstiger $r_i$, vil den $i$-te klassekameraten bli værende på hotellet og bestille takeaway i stedet.

Som leder ønsker du å maksimere antallet klassekamerater som deltar på middagen. Målet ditt er å velge en delmengde på $m$ klassekamerater slik at hvis de hver bestiller sine respektive retter, overstiger ikke den delte kostnaden (summen av prisene på deres $m$ retter delt på $m$) budsjettet $r_i$ til noen av de $m$ valgte klassekameratene. Finn den størst mulige verdien av $m$.

Hvis det ikke finnes en slik delmengde for $m \ge 1$, skriv ut $0$.

Inndata

Det er flere testtilfeller i én enkelt inndatafil. Den første linjen i inndataene inneholder ett enkelt heltall $T$ ($1 \le T \le 10^5$), som angir antallet testtilfeller.

For hvert testtilfelle:

  • Den første linjen i inndataene inneholder ett enkelt heltall $n$ ($1 \le n \le 10^5$), som representerer antallet klassekamerater.
  • Deretter følger en linje med $n$ heltall, der det $i$-te heltallet $w_i$ ($1 \le w_i \le 10^9$) representerer prisen på retten bestilt av den $i$-te klassekameraten.
  • Så følger en linje med $n$ heltall, der det $i$-te heltallet $r_i$ ($1 \le r_i \le 10^9$) representerer den høyeste prisen den $i$-te klassekameraten er villig til å betale.

Det er garantert at summen av $n$ over alle testtilfeller ikke overstiger $10^5$.

Utdata

For hvert testtilfelle skal du skrive ut én linje med ett enkelt heltall som representerer svaret.

Eksempel

Eksempelinndata 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

Eksempelutdata 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.