/ XMU_ACM / 题库 /

选择

选择

Description

有\(1-n\)的整数各一个,你可以从中选择若干个,你的收益如下:
如果你选中了\(i\),那么可以得到\(a_i\)元。
如果你同时选中了\(i(i>=2)\)和\(j(j>=2)\),并且存在整数\(k(k>1)\),使得\(i^k=j\),那么会损失\(b_j\)元。
求最大收益。

Format

Input

每个测试点仅包含一组数据。
第一行一个整数\(n(1<=n<=100000)\)。
接下来一行\(n\)个整数,第\(i\)个整数表示\(a_i(1<=a_i<=10^9)\)。
接下来一行\(n\)个整数,第\(i\)个整数表示\(b_i(1<=b_i<=10^9)\)。

Output

输出一行一个整数,表示最大收益。

Sample 1

Input

4
1 1 1 2
1 1 1 1

Output

4

Sample 2

Input

4
1 1 1 1
1 1 1 2

Output

3

Limitation

1s, 1GB for each test case.

Source

Vijos Original

信息

ID
1074
难度
9
分类
(无)
标签
(无)
递交数
88
已通过
4
通过率
5%
上传者

相关

在下列比赛中:

厦大附中模拟赛第四场