#P1016. Grand Voting —— 伟大的投票
Grand Voting —— 伟大的投票
题目描述
Timothy 举办了一场比赛,但得到了大量差评。他决定开始操控评论。
这场比赛的票数为 ,初始为 0。
有 个参与者,每个人都有一个投票参数 。当轮到某人投票时:
- 如果 ,Ta 会投一票赞成,使 增加 1;
- 如果 ,Ta 会投一票反对,使 减少 1。
Timothy 可以自由安排这 个人的投票顺序。他想知道,这场比赛最终可能得到的 最大 和 最小 的票数 。
输入描述
输入的第一行包含一个整数 (),表示投票者数量。
第二行包含 个整数 (),以空格分隔。
输出描述
输出一行,包含两个用空格隔开的整数,分别表示这场比赛最终可能得到的最大票数和最小票数。
样例
5
-1 0 1 2 3
5 -5
注释
例如,如果将序列 重排为 ,初始 。由于 ,第一个投票者投赞成票,使 。同理,后四个投票者也都满足 ,因此全部投赞成票,最终 ,这是可能的最大值。
相反,如果将 重排为 ,那么从左到右,每个人都满足 ,所以都会投反对票,最终 。另一种排列如 也会得到 。
Related
In following contests: