题目描述
给出长度为 n 的正整数序列 an,bn 和 cn。对于每个 ai(1≤i≤n),进行恰好一次以下操作:
将 ai 变成满足 ∣ai−x∣≤k×(bi+ci) 的任意整数 x。请你求出最小的非负整数 k,使得存在至少一种方法使得操作后序列 ai 所有数都相等。
输入格式
第一行包含一个正整数 n。
第二行包含 n 个正整数 a1,a2,...,an。
第三行包含 n 个正整数 b1,b2,...,bn。
第四行包含 n 个正整数 c1,c2,...,cn。
输出格式
输出一行一个整数,表示答案。
输入输出样例
4
8 3 3 5
1 2 3 2
6 9 21 17
1
提示
样例解释
对于题目样例,一种可行的方法是令 ai 都变为 2。
数据规模
数据点 |
数据规模 |
1≤t≤3 |
2≤n≤10,1≤ai,bi,ci≤100 |
4≤t≤7 |
50≤n≤1000,1≤ai,bi,ci≤106 |
8≤t≤10 |
$10^4 \leq n \leq 2\times 10^5, 1 \leq a_i,b_i,c_i \leq 10^9$ |