Universal Cup Judging System

Universal Cup

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

Hlaupaklúbburinn er að safna meðlimum og stækkar hratt, þar sem nákvæmlega einn nýr meðlimur bætist við á hverjum degi. Hver meðlimur kemur með ákveðið upphaflegt hæfnisstig og fær úthlutað einkvæmu auðkenni (ID) miðað við komuröð.

Í lok hvers dags finnst þjálfaranum gaman að reikna út mælikvarða sem hann kallar „heildarmöguleika“ klúbbsins. Þetta gildi er einfaldlega summan af einstaklingsbundnum möguleikum allra núverandi meðlima. Til að halda meðlimunum áhugasömum eru möguleikar meðlims reiknaðir út í gegnum ímyndaðar „hvað ef“ aðstæður sem fela í sér eina stranga æfingu.

Á þessari ímynduðu æfingu getur meðlimur valið að leggja á sig ákveðið erfiði til að hækka hæfnisstig sitt tímabundið. Fyrir hverja $1$ einingu af erfiði sem hann leggur á sig hækkar hæfnisstig hans um nákvæmlega $1$ einingu. Í staðinn fær hann $1$ einingu af „hamingju“ fyrir hvern annan meðlim sem nú er í klúbbnum og:

  • gekk í klúbbinn strangt til tekið á eftir honum; og
  • hafði upphaflega strangt til tekið hærri hæfni en hann, en hefur nú verið náð eða tekinn fram úr honum þökk sé æfingunni.

Athugið að við þennan útreikning hækkar aðeins hæfnisstig þessa tiltekna meðlims, á meðan hæfnisstig allra annarra meðlima haldast föst í upphaflegum gildum sínum.

Möguleikar einstaks meðlims eru skilgreindir sem hæsta mögulega gildi hreins ávinnings hans (hamingja mínus erfiði) sem hann gæti náð með því að velja erfiðisstig sitt á sem bestan hátt. Þessar æfingar eru alfarið fræðilegar; þær eru aðeins notaðar fyrir daglega skýrslu þjálfarans og raunveruleg hæfnisstig meðlima haldast óbreytt frá degi til dags.

Verkefni þitt er að hjálpa þjálfaranum að reikna út heildarmöguleika klúbbsins í lok hvers dags á nýliðunartímabilinu.

Inntak

Fyrsta línan í inntakinu inniheldur heiltölu $n$ ($1 \le n \le 10^5$), sem táknar fjölda daga sem klúbburinn safnar meðlimum.

Önnur línan inniheldur $n$ heiltölur $a_1, a_2, \dots, a_n$ ($1 \le a_i \le n$), þar sem $a_i$ er upphaflegt hæfnisstig meðlimsins sem bætist við á degi $i$.

Úttak

Prentið $n$ heiltölur í einni línu. $k$-ta heiltalan ætti að vera heildarmöguleikar klúbbsins í lok dags $k$.

Dæmi

Inntak 1

8
1 2 3 1 2 3 2 3

Úttak 1

0 0 0 0 1 3 5 9

Inntak 2

1
1

Úttak 2

0

Skýringar

Skýring á dæmi 1: Á degi $5$ eru $5$ meðlimir með hæfnisstigin $[1, 2, 3, 1, 2]$. Fyrir meðlim $1$: Það eru $3$ meðlimir sem bættust við síðar með strangt til tekið hærri hæfni: meðlimur $2$, meðlimur $3$ og meðlimur $5$. Hámarksmöguleikar meðlims $1$ eru $1$, sem næst með annarri hvorri af eftirfarandi aðferðum:

  • Ef meðlimur $1$ leggur á sig $1$ einingu af erfiði verður hæfni hans $2$. Hann nær eða fer fram úr meðlim $2$ og meðlim $5$. Hamingjan er $2$ einingar og ávinningurinn er $2 - 1 = 1$ eining.
  • Ef meðlimur $1$ leggur á sig $2$ einingar af erfiði verður hæfni hans $3$. Hann nær eða fer fram úr meðlimum $2$, $3$ og $5$. Hamingjan er $3$ einingar og ávinningurinn er $3 - 2 = 1$ eining.

Hinir meðlimirnir hafa hámarksmöguleika $0$. Því eru heildarmöguleikarnir fyrir dag $5$ jafnir $1$.

Á degi $8$ eru $8$ meðlimir með hæfnisstigin $[1, 2, 3, 1, 2, 3, 2, 3]$. Besta erfiðið er $[2, 1, 0, 2, 1, 0, 1, 0]$ og samsvarandi hámarksmöguleikar eru $[4, 2, 0, 2, 1, 0, 0, 0]$.

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.