#P1105. 星际航路
星际航路
题目描述
小可是一名星际探险家。太空中有 颗行星,第 颗行星的编号是 ,资源值为 。
小可可以选择从任意一颗行星开始采集资源(也可以直接返航,不采集任何资源)。
由于飞船的跃迁引擎限制:假设小可上一次采集的行星编号是 ,那么下一次只能跃迁到编号恰好是 的倍数的行星上。
问:小可采集到的资源值之和最大是多少。
输入格式
第一行输入 。
第二行输入 个整数,表示 。
输出格式
输出一个数字表示答案。
样例
5
1 2 3 4 5
7
5
1 -1 4 7 5
8
样例解释 #1
小可先采集 号行星(资源 ),再跃迁到 号行星(),再跃迁到 号行星(),共获得 点资源。
样例解释 #2
小可先采集 号行星(资源 ),再跃迁到 号行星(),共获得 点资源。
( 号行星的资源值为 ,不是 ,注意 。)
数据范围
对于 的数据:。
对于 的数据:。
对于 的数据:。
对于额外 的数据:保证 。
对于 的数据:,。