#P14453. [ICPC 2025 Xi'an R] Grand Voting
[ICPC 2025 Xi'an R] Grand Voting
Description
Dada 举办了一场比赛,但收到了大量的差评。他决定开始操控评论区的投票。
这场比赛的票数记为 ,初始值为 。
共有 位参与者,每个人都有一个投票参数 。当轮到第 个人投票时:
- 如果 ,他会投出一个赞成票,使 增加 ;
- 如果 ,他会投出一个反对票,使 减少 。
Dada 可以自由安排这 个人的投票顺序。他想知道,这场比赛的最终票数 的最大值和最小值分别是多少。
Input Format
输入的第一行包含一个整数 (),表示投票者的数量。
第二行包含 个整数 (),表示每位投票者的参数,数值之间用空格分隔。
Output Format
输出一行,包含两个整数,分别表示这场比赛的票数 的最大值和最小值,用空格隔开。
5
-1 0 1 2 3
5 -5
Hint
例如,将序列 排列为 。初始时 。由于 ,第一个人投出赞成票, 变为 。此后其余四人也满足 ,因此他们都会投出赞成票。最终 ,这就是可能的最大结果。
相反,如果将 排列为 ,那么从左到右,对于每一个人都有 ,因此他们全部投出反对票,最终 。这就是可能的最小结果。另一种排列方式,如 ,同样也会得到 。
翻译由 ChatGPT-5 完成
京公网安备 11011102002149号