#754. 这是一道思维题

这是一道思维题

题目描述

给定两个长度为 nn 的 0101 数组 a1,a2,…,ana_1,a_2,…,a_n 和 b1,b2,…,bnb_1,b_2,…,b_n。

请你构造一个长度为 nn 的正整数数组 p1,p2,…,pnp_1,p_2,…,p_n。

要求 ∑1nai×pi>∑1nbi×pi∑^n_1a_i×p_i>∑^n_1b_i×p_i 成立。

此外还要满足p数组里面的最大值尽可能的小

输出最小可能值。

输入格式

第一行包含整数 nn。

第二行包含 nn 个整数 a1,a2,…,ana_1,a_2,…,a_n。

第三行包含 nn 个整数 b1,b2,…,bnb_1,b_2,…,b_n。

输出格式

pp 数组里最大数的最小可能值

如果不存在满足条件的数组 pp,则输出 −1−1。

样例

输入样例1

5
1 1 1 0 0
0 1 1 1 1

输出样例1

3

输入样例2

3
0 0 0
0 0 0

输出样例2

-1

数据范围与提示

1≤n≤1001 \leq n \leq100

0≤ai,bi≤10 \leq a_i , b_i \leq 1