#6820. 三角洲赛季经验挑战
三角洲赛季经验挑战
特战行动:三角洲赛季经验挑战
题目描述
在一款战术竞技游戏中,玩家“小明”正在参加新赛季挑战。
为了提升赛季等级,玩家每天需要完成任务获取经验值。
游戏记录如下:
- 当前赛季等级为
3级; - 当前已经累计经验值为
850; - 升到下一等级还需要
1500点经验。
但是这些数据只用于显示玩家状态,不影响每天任务经验的计算。
系统规定:
第1天完成每日任务,可以获得:
100 点经验
从第2天开始,由于任务难度不断提升,每一天获得的任务经验都会比前一天:
增加20点
例如:
| 天数 | 每日任务经验 |
|---|---|
| 第1天 | 100 |
| 第2天 | 120 |
| 第3天 | 140 |
| 第4天 | 160 |
现在给出玩家完成任务的第 n 天,请你计算:
第 n 天完成每日任务获得多少经验。
注意:
- 不需要计算玩家最终等级;
- 不需要计算累计经验;
- 不需要考虑升级所需经验;
- 只输出第
n天任务获得的经验值。
输入格式
输入一个整数:
n
表示查询第几天的任务经验。
输出格式
输出一个整数:
表示第 n 天获得的经验值。
数据范围
1 ≤ n ≤ 100000
样例输入
4
样例输出
160
样例解释
每天任务经验变化:
第1天:100
第2天:
100+20=120
第3天:
120+20=140
第4天:
140+20=160
因此答案:
160
| 测试点编号 | n 范围/取值 | 特殊性质 | 设计目的 |
|---|---|---|---|
| 1 | 最小规模 | 检查初始值 dp[1]=10 |
|
| 2, 3 | 相邻小值 | 检查循环刚开始执行的情况 | |
| 4 | 10 | 小规模普通值 | 覆盖基础递推 |
| 5, 6 | 99, 100 | 百级边界附近 | 检查普通规模与整百附近输出 |
| 7, 8 | 999, 1000 | 千级边界附近 | 检查较大规模递推 |
| 9 | 50000 | 大规模 | 检查长循环下结果正确性 |
| 10 | 100004 | 极限合法下标 | 覆盖数组上界内最大安全输入 |
相关
在以下作业中: