#CSPJ2018T2. 2018 T2 龙虎斗
2018 T2 龙虎斗
2018 T2 龙虎斗
主知识点:枚举。交叉标签:枚举、前缀和、数学。
暴力标注:不属于重点 DP 退路题。
OJ 使用标准输入与标准输出。原比赛文件名为fight.in/fight.out;下方如保留原文件约定,以本句的 OJ 约定为准。
时限 1 秒;内存 256 MiB;测试点 25;总分 100。
数据来源:官网数据;与公开存档逐文件一致。
题目描述
直线上有 个兵营,编号为 ,相邻间距为 1,第 个原有 名工兵。以 为界,左侧属于龙方、右侧属于虎方, 处不属于任一方。每个兵营的气势为工兵数乘到 的距离,每方总气势是其兵营气势之和。
先在 处增加 名工兵,再由你选择 ,把 名工兵全部放入该兵营。求让两方总气势差的绝对值最小的 ;多个最优位置时取编号最小者。
输入格式
输入文件的第一行包含一个正整数 ,代表兵营的数量。
接下来的一行包含 个正整数,相邻两数之间以一个空格分隔,第 个正整数代 表编号为 的兵营中起始时的工兵数量 。
接下来的一行包含四个正整数,相邻两数间以一个空格分隔,分别代表 。
输出格式
输出文件有一行,包含一个正整数,即 ,表示你选择的兵营编号。如果存在多个编号同时满足最优,取最小的编号。
样例
样例 1
输入:
6
2 3 2 3 2 3
4 6 5 2
输出:
2
样例 2
输入:
6
1 1 1 1 1 16
5 4 1 1
输出:
1
数据范围与特殊性质
,。
对于 的数据,。
另有 的数据,。
对于 的数据,。
对于 的数据,。
对于 的数据,,。
附加样例
本题的公开样例整理在对应的“样例”ZIP 中。样例不计入评测测试点;题面中的样例也已保留。
来源与整理说明
题目原作者/发布者:中国计算机学会 CCF / NOI。题意经过改写,保留公式、输入输出、样例及约束;知识点和暴力标注为本次整理补充。
- 题面及约束校对来源:洛谷 CCF_NOI 题目 P5016
- 赛事:NOIP 普及组复赛(CSP-J 前身) 2018。
- 详细数据来源、版本和哈希见总包
来源与校验/manifest.json。