luogu#P11997. 化食欲为动力

化食欲为动力

题目背景

在本次比赛中,每道题目均可以多次提交答案,系统以最后一次提交为准计算分数。在比赛结束前,你无法获知你的分数。

为避免自动识别语言产生失误,建议每道题目都自行选择代码的提交语言,避免产生意外失分。

Python 选手建议使用 PyPy3 提交本场比赛的编程题。需要注意,PyPy3 无 NumPy 库支持,请根据个人所需选择 Python3 或 PyPy3。

题目描述

小蓝为了参加蓝桥杯,今天特意起了个大早。但是他还没有吃饭,于是他走进学校的超市中,超市的货架上摆了 nn 个面包、mm 包火腿肠和 kk 盒牛奶。对于小蓝而言,每件商品对他来说都有一个非 0 的食欲。面包的食欲用数组 aa 表示,火腿肠的食欲用 bb 表示,牛奶的食欲用 cc 表示。

当小蓝买了第 ii 个面包、第 jj 包火腿肠和第 tt 盒牛奶并吃完这顿早餐后,他会得到 (ai×bj)modct(a_i \times b_j) \bmod c_t 的动力。

现在,小蓝想知道这顿早餐最多能得到多少动力。你能帮帮他吗?

输入格式

第一行为三个整数 nnmmkk,含义如上所述;
第二行为 nn 个整数,第 ii 个整数表示第 ii 个面包的食欲 aia_i
第三行为 mm 个整数,第 ii 个整数表示第 ii 包火腿肠的食欲 bib_i
第四行为 kk 个整数,第 ii 个整数表示第 ii 盒牛奶的食欲 cic_i

输出格式

一行一个整数,表示小蓝最多能得到的动力。

1 1 1
2
3
5
1
2 3 6
3 8
2 5 9
1 1 4 5 1 4
3

提示

数据规模与约定

  • 对于 10%10\% 的数据,保证 n=m=k=1n=m=k=1
  • 对于 30%30\% 的数据,保证 1n,m,k501 \leq n, m, k \leq 501ai,bi,ci1001 \leq a_i, b_i, c_i \leq 100
  • 100%100\% 的数据,保证 1n,m,k2001 \leq n, m, k \leq 2001ai,bi,ci1091 \leq a_i, b_i, c_i \leq 10^9