QOJ.ac

QOJ

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

#14715. Bedöma artiklar

Statistics

Panda, en högt respekterad professor, har skickat in $n$ artiklar till International Collegiate Programming Conference. Varje artikel bedöms oberoende av $m$ anonyma granskare som ger den en poäng.

Granskningarna har sju nivåer, vilka motsvarar följande poäng:

  • Strong Reject: $-3$
  • Reject: $-2$
  • Weak Reject: $-1$
  • Borderline: $0$
  • Weak Accept: $1$
  • Accept: $2$
  • Strong Accept: $3$

En artikel accepteras om dess totalpoäng (summan av alla $m$ granskares poäng) är större än eller lika med ett tröskelvärde $k$; annars refuseras den.

Efter att granskarna har lämnat in sina poäng följer en bemötandefas (rebuttal). Panda kan välja som mest $b$ olika artiklar under denna fas. Ett bemötande är en argumentation som syftar till att förbättra granskarnas bedömningar av en vald artikel. Granskarna reagerar dock olika, vilket leder till följande poängförändringar:

  • Granskare som gav en hög poäng ($1$ eller högre) kommer att reagera negativt på bemötandet; deras poäng minskas med en nivå (t.ex. blir $3$ till $2$, och $1$ blir till $0$).
  • Granskare som gav en låg poäng ($0$ eller lägre) kommer att reagera positivt på bemötandet; deras poäng ökas med en nivå (t.ex. blir $-3$ till $-2$, och $0$ blir till $1$).

Panda vill strategiskt välja högst $b$ artiklar för ett bemötande för att maximera det slutliga antalet accepterade artiklar efter att alla bemötanden har tillämpats.

Indata

Den första raden innehåller ett enda heltal $T$ ($1 \le T \le 1000$), som anger antalet testfall.

För varje testfall innehåller den första raden fyra heltal $n, m, k, b$ ($1 \le n \le 10^5$, $1 \le m \le 10$, $-30 \le k \le 30$, $0 \le b \le n$). $n$ är antalet artiklar, $m$ är antalet granskare per artikel, $k$ är tröskelvärdet för att accepteras och $b$ är det maximala antalet artiklar som kan väljas för ett bemötande.

Den $i$-te av de följande $n$ raderna innehåller $m$ mellanslagsseparerade heltal $s_{ij}$ ($-3 \le s_{ij} \le 3$), som representerar de ursprungliga poängen som gavs av den $j$-te granskaren för den $i$-te artikeln.

Det garanteras att $\sum n \le 2 \cdot 10^5$ över alla testfall.

Utdata

För varje testfall, skriv ut ett heltal på en rad, som anger det maximala antalet artiklar som möjligen kan accepteras.

Exempel

Indata 1

2
5 3 2 1
-3 0 3
2 -2 -1
1 1 1
0 0 0
-1 -1 -1
3 2 -1 1
-1 -2
-3 -3
1 -3

Utdata 1

2
1

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.