#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 极限合法下标 覆盖数组上界内最大安全输入