#P3448. 拔河比赛(bahe)-T6-乙
拔河比赛(bahe)-T6-乙
题目描述
小Q的班级在体育课上进行拔河比赛,同学们按顺序站成一队,每位同学都有对应的力量值。为了让两队实力尽可能均衡,体育老师需要找到一个合适的“中点”:将队伍在某两个相邻同学之间分开(即中点位于第 位和第 位同学之间,满足 ),使得分开后左右两队的力量总值之差最小。
若存在多个满足条件的中点,需选择其中 最大的那个。请你帮助体育老师找到这个中点对应的 和 。
输入格式
- 第一行输入一个正整数 (),表示班级的人数;
- 第二行输入 个非负整数 (),依次表示队伍中每位同学的力量值。
输出格式
输出两个整数 和 ,表示中点位于第 位和第 位同学之间(保证 ),且此时两队力量和的差值最小;若有多个解,输出 最大的一组。
输入输出样例
输入样例
10
65 50 80 85 120 95 85 55 75 120
输出样例
5 6
说明/提示
样例解释:
将队伍在第5位和第6位同学之间分开时,前5位同学的力量和为 ,后5位同学的力量和为 ,两队力量差值为 ,这是所有可能的分法中差值最小的;且不存在其他分法差值同为30且 更大的情况,因此输出 5 6。