#L0614. 最少山洞数

最少山洞数

题目描述

某座海岛上居住着一群原始部落居民,他们选择环形排列的 mm 个洞穴作为居所。这些洞穴顺时针编号为 1,2,,m1,2,\dots ,m。岛上有 nn 个部落成员,初始时分别住在洞穴 C1,C2,,CnC_1,C_2,\dots ,C_n 中。此后每年,第 ii 个成员会沿顺时针方向前进 PiP_i 个洞穴并住下。

每个成员 ii 有一个寿命值 LiL_i,即他存活的年数。

经过长期观察发现,尽管岛上成员众多,但在任何人的有生之年中,从未有两名成员同时出现在同一个洞穴里,这使得小岛一直维持着和平。

科学家们想知道:维持这种和平局面,岛上至少需要多少个洞穴?

输入格式

11 行为一个整数 n(1n15)n(1\leq n\leq 15),即部落成员的数目。

22 行到第 n+1n+1 行每行为三个整数 $C_i, P_i, L_i (1\leq C_i,P_i\leq 100, 0\leq L_i\leq 10^6 )$,表示每个成员的初始洞穴编号、每年走过的洞穴数及寿命值。

输出格式

仅包含一个正整数 MM,即最少可能的洞穴数。输入数据保证有解,且 MM 不大于 10610^6

样例

3
1 3 4
2 7 3
3 2 1
6

提示

1n151\leq n\leq 151Ci,Pi1001\leq C_i,P_i\leq 1000Li1060\leq L_i\leq 10^6

保证 M106M\leq 10^6

难度 提高
通过率
尝试 0
已通过 0
ID
1342
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者