#GESP1057. [GESP202409五级] 小杨的武器
[GESP202409五级] 小杨的武器
题目背景
2024 年 9 月 GESP C++ 五级编程第 1 题
题目描述
⼩杨有 种不同的武器,他对第 种武器的初始熟练度为 。
⼩杨会依次参加 场战⽃,每场战⽃⼩杨只能且必须选择⼀种武器使⽤,假设⼩杨使⽤了第 种武器参加了第 场战⽃,战⽃前该武器的熟练度为 ,则战⽃后⼩杨对该武器的熟练度会变为 。需要注意的是, 可能是正数, 或负数,这意味着⼩杨参加战⽃后对武器的熟练度可能会提⾼,也可能会不变,还有可能降低。
⼩杨想请你编写程序帮他计算出如何选择武器才能使得 场战⽃后,⾃⼰对 种武器的熟练度的最⼤值尽可能⼤。
输入格式
第⼀⾏包含两个正整数 ,含义如题⾯所⽰。
第⼆⾏包含 个正整数 ,代表⼩杨对武器的初始熟练度。
第三⾏包含 个正整数 ,代表每场战⽃后武器熟练度的变化值。
输出格式
输出⼀个整数,代表 场战⽃后⼩杨对 种武器的熟练度的最⼤值最⼤是多少。
样例1
2 2
9 9
1 -1
10
样例解释
⼀种最优的选择⽅案为,第⼀场战⽃⼩杨选择第⼀种武器,第⼆场战⽃⼩杨选择第⼆种武器。
数据范围
子任务编号 | 数据点占比 | ||
---|---|---|---|
1 | |||
2 | |||
3 |
对于全部数据,保证有 , 。