发工资


提交答案

分数: 2
时间限制: 1.0s
内存限制: 64M

作者:
题目类型
允许的语言
C, C++

描述

老板发工资。第一天,员工收到一枚硬币;之后两天(第二天和第三天),每天收到两枚硬币;之后三天(第四、五、六天),每天收到三枚硬币;之后四天(第七、八、九、十天),每天收到四枚硬币……;这种工资发放模式会一直这样延续下去。

请计算在前X天里,员工一共获得了多少硬币。

输入描述:

输入只有1行,包含一个正整数X,表示发放硬币的天数。

输出描述:

输出只有1行,包含一个正整数,即收到的硬币数。

示例1

输入:

6

输出:

14

说明:

第一天收到一枚硬币;第二天和第三天,每天收到两枚硬币;第四、五、六天,每天收到三枚硬币。因此一共收到1+2+2+3+3+3=14枚硬币。

示例2

输入:

1000

输出:

29820


评论

目前没有评论。