AD. [IOI 2013] robots 机器人
[IOI 2013] robots 机器人
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
Marita 的弟弟把玩具扔在客厅地板上,乱七八糟。庆幸的是,Marita 设计了一种特殊的机器人可以收拾玩具。 不过,她需要确定哪个机器人去拣起哪个玩具。
一共有 个玩具,整数 表示这个玩具的重量,整数 表示这个玩具的体积。机器人有两种,分别是:弱机器人和小机器人。
- 有 个弱机器人。每个弱机器人有一个重量限制 ,它只能拿起重量严格小于 的玩具,与玩具的体积大小没关系。
- 有 个小机器人。每个小机器人有一个体积限制 ,它只能拿起体积严格小于 的玩具,与玩具的重量大小没有关系。
Marita 的每个机器人用 分钟将一个玩具拿走放好。不同的机器人可以同时拿走并放好不同的玩具。
你的任务是确定 Marita 的机器人是否可以将所有的玩具都收拾好,如果是,那么最少用多少时间可以收拾好。
输入格式
-
第1行: 表示弱机器人的数目, 表示小机器人的数目, 表示玩具的数目;
-
第2行: 长度为 的数组 ,对于 , 表示第 个弱机器人的重量限制;
-
第3行: 长度为 的数组 ,对于 , 表示第 个小机器人的体积限制;
-
接下来 行: ,,对于 , 代表第 个玩具的重量, 代表第 个玩具的体积。
-
如果 或者 ,那么相应的行(第 行或者第 行)为空。
输出格式
- 共 行,输出机器人收拾好所有玩具所需要的最短时间,如果无法收拾好所有玩具,输出
-1
。
3 2 10
6 2 9
4 7
4 6
8 5
2 3
7 9
1 8
5 1
3 3
8 7
7 6
10 5
3
2 1 3
2 5
2
3 1
5 3
2 2
-1
提示
对于 的数据,, 且 ,。
【蒙青创】2025年CSP-J/S 冲刺【二分】
- Status
- Done
- Problem
- 30
- Open Since
- 2025-9-11 0:00
- Deadline
- 2025-9-30 23:59
- Extension
- 24 hour(s)