CF366A.Dima and Guards

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Dima and Guards

题目描述

自上轮以来,一切都没有改变。Dima 和 Inna 依然相爱,并想在一起。他们已经和 Seryozha 达成了协议,现在需要和宿舍值班人员达成协议……

Dima 的宿舍有四个岗哨。每个岗哨有两名守卫(在俄罗斯通常是年长的女性)。你可以用一块巧克力或一盒果汁贿赂一名守卫。对于每个守卫,你知道她能接受的最便宜的巧克力和最便宜的果汁的价格。如果一块巧克力的价格低于该守卫所要求的最低巧克力价格,或者一盒果汁的价格低于该守卫所要求的最低果汁价格,那么守卫不会接受这样的礼物。

要通过一个岗哨,须贿赂两名守卫。

商店有无限多价格不少于 11 元的果汁和巧克力。Dima 想选择一个岗哨,为岗哨的两名守卫各买一份礼物,且正好花费 nn 卢布。

请你帮助他选择一个可以安全带 Inna 偷偷通过的岗哨,或者说明这不可能。注意,如果没有办法,Inna 会很伤心的!

输入格式

输入的第一行包含整数 nn1n1051 \le n \le 10^{5})——Dima 想花费的钱。接下来四行描述四个岗哨。每一行包含四个整数 a,b,c,da,b,c,d1a,b,c,d1051 \le a,b,c,d \le 10^{5})——第一名守卫能接受的最低巧克力、果汁价格,第二名守卫能接受的最低巧克力、果汁价格。

输出格式

输出一行三个用空格分隔的整数:岗哨编号、第一份礼物的价格、第二份礼物的价格。如果没有任何岗哨能让 Dima 成功带 Inna 通过,输出 1-1

岗哨按照输入顺序编号,从 1144

如果有多组解,输出任意一组均可。

说明/提示

下面给出第一个样例的解释。

1010 卢布买礼物,唯一的办法是给第一个岗哨的两名守卫各买一块 55 元的巧克力。

下面给出第二个样例的解释。

第一个岗哨需要 1212 元,第二个岗哨需要 1414 元,第四个岗哨需要 1616 元。所以唯一可以通过的是第三个岗哨。Dima 可以给第一名守卫买一块 44 元巧克力,给第二名守卫买一盒 66 元果汁。

由 ChatGPT 5 翻译

样例

10
5 6 5 6
6 6 7 7
5 8 6 6
9 9 9 9
1 5 5
10
6 6 6 6
7 7 7 7
4 4 4 4
8 8 8 8
3 4 6
5
3 3 3 3
3 3 3 3
3 3 3 3
3 3 3 3
-1

在线编程 IDE

建议全屏模式获得最佳体验