A3921 「POI2026 R1」Bagaż podręczny

暂无评定 传统题 POI(波兰) 上传者
时间限制2000ms
内存限制64MiB
通过 / 提交0/0

A3921「POI2026 R1」Bagaż podręczny

暂无评定 传统题 POI(波兰) 上传者
时间限制2000ms
内存限制64MiB
通过 / 提交0/0

题目描述

题目译自 XXXIII Olimpiada Informatyczna – I etap Bagaż podręczny

Bajtazar 即将踏上前往下一届国际信息学奥林匹克的漫长旅程,需要搭乘 nn 家航空公司的航班。

每家航空公司对随身行李的最大尺寸都有自己的规定:第 ii 家允许的行李必须能放入长方体空间 Ai×Bi×CiA_i \times B_i \times C_i。

Bajtazar 想购买一个长方体行李箱,尺寸为 X×Y×ZX \times Y \times Z。

他希望这个行李箱的体积 X⋅Y⋅ZX \cdot Y \cdot Z 尽可能大,同时在每家航空公司登机前,都可以通过任意旋转(每根轴独立旋转 9090 度的任意倍数)使其符合对应航空公司的尺寸限制。

请帮助 Bajtazar 计算出能够满足所有航空公司要求的最大行李箱体积。

输入格式

第一行一个整数 nn (1≤n≤105)(1 \leq n \leq 10^5),表示航空公司数量。

接下来 nn 行,每行三个整数 Ai,Bi,CiA_i, B_i, C_i (1≤Ai,Bi,Ci≤106)(1 \leq A_i, B_i, C_i \leq 10^6),表示第 ii 家航空公司允许的最大尺寸。

输出格式

仅一行一个整数,表示能带上所有 nn 家航空公司航班的最大行李箱体积。

2
2 5 3
1 4 4

12

购买 1×3×41 \times 3 \times 4 的行李箱,体积为 1212。

6
55 40 23
40 23 55
55 35 25
23 56 35
55 40 23
55 20 40

38500

55×35×2055 \times 35 \times 20 的行李箱(体积 3850038500)通过适当旋转可以满足所有航空公司的限制。

附加样例

  1. n=104n=10^4,Ai=33iA_i=33i,Bi=1B_i=1,Ci=1C_i=1;答案为 3333
  2. n=105n=10^5,Ai=iA_i=i,Bi=n+1−iB_i=n+1-i,Ci=106C_i=10^6;答案为 5000100000050001000000

数据范围与提示

详细子任务附加限制及分值如下表所示:

子任务 附加限制 分值
11 n≤10n \leq 10 且 Ai,Bi,Ci≤10A_i, B_i, C_i \leq 10 1212
22 Bi=1, Ci=1B_i=1,\ C_i=1 99
33 Ci=1C_i=1 3333
44 无附加限制 4646