题库练习 选数

A67888 | 选数

来源2026年
时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

试题名称:选数 

时间限制1.0 s 

内存限制512.0 MB 

3.1.1 题目描述 

给定两个包含n个整数的数组a=[a1,…an]b=[b1,bn] 。你需要指定若干下标p1<…<pk(1≤k≤n使得以下条件成立: 

1≤pi≤n(1≤i≤k)

pi+1≤pi+bpi(1≤i≤k)

你需要在满足以上条件的前提下最大化,也即最大化数组a对应下标的整数之和。 

3.1.2 输入格式 

第一行,一个正整数n,表示数组长度。 

第二行,n个正整数a1,a2,…,an表示数组a。 

第三行,n个正整数b1,b2,…,bn,表示数组b。 

3.1.3 输出格式 

一行,一个整数,表示在满足下标条件的前提下,数组a对应下标的整数之和的最大值。 

3.1.4 样例 

3.1.4.1 输入样例 

3.1.4.2 输出样例 

1 3.1.4.3 输入样例 2

3.1.4.4 输出样例

3.1.5 数据范围 

对于40%的测试点,保证2≤n≤103。 

对于所有测试点,保证2≤n≤1050≤ai≤1090≤bi≤n

C++ 编辑器
输入
输出