Ciallo~(∠・ω< )⌒★
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
有 个人在走楼梯。
其中有 个人在楼梯下面,他们需要上楼梯;另外 个人在楼梯上面,他们需要下楼梯。
第 个人上楼梯所需时间是 ,下楼梯所需时间是 。第 个人上/下楼梯需要等前 个人上/下完才能进行。
请合理分配这 个人,钦定每个人是上楼梯还是下楼梯,使每个人走楼梯所需时间之和尽可能小。
形式化的,记:
构造一个长为 的 01 序列 ,满足 中恰有 个 和 个 。试最小化 ,并构造方案。
输入格式
输入的第一行包含一个整数 ,表示每种类别的人数;
输入的第二行包含 个整数 ,分别表示第 个人上楼梯所需时间。
输入的第三行包含 个整数 ,分别表示第 个人下楼梯所需时间。
输出格式
输出的第一行包含一个整数,表示每个人所需时间之和的最小值。
输出的第二行包含 个整数 ,分别表示分配给每个人的类别。其中,若钦定第 个人上楼梯,则 ,反之 。
若存在多解,输出其中任一即可。
输入输出样例
2
1 3 2 4
2 3 1 3
8
0 0 1 1
提示
【数据范围】
对于 的数据,,。
- :;
- :序列 单调递增,序列 单调递减。
[YDRS#009] NOIP 加把劲! · 云斗十一月 Silver Round
- 状态
- 已结束
- 规则
- OI
- 题目
- 6
- 开始于
- 2024-11-27 8:30
- 结束于
- 2024-11-29 8:30
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 317