Problem2101--自定义函数-阶乘和之和

2101: 自定义函数-阶乘和之和

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 145  Solved: 113
[Status] [Submit] [Creator:]

Description

定义 f(n) 表示 n!,即 1 × 2 × …… × n,读作 ”n的阶乘”。

比如:  
· f(1) 表示 1
· f(2) 表示 1 × 2 = 2
· f(3) 表示 1 × 2 × 3 = 6
· f(4) 表示 1 × 2 × 3 × 4 = 24
· f(5) 表示 1 × 2 × 3 × 4 × 5 = 120

定义 g(n) 表示 f(1) 到 f(n) 之和。

比如:

· g(1) 表示 f(1) = 1
· g(2) 表示 f(1)+f(2) = 1+2 = 3
· g(3) 表示 f(1)+f(2)+f(3) = 1+2+6 = 9
· g(4) 表示 f(1)+f(2)+f(3)+f(4) = 1+2+6+24 = 33
· g(5) 表示 f(1)+f(2)+f(3)+f(4)+f(5) = 1+2+6+24+120 = 153

定义 h(n) 表示 g(1) 到 g(n) 之和。

比如:

· h(1) 表示 g(1) = 1
· h(2) 表示 g(1)+g(2) = 1+3 = 4
· h(3) 表示 g(1)+g(2)+g(3) = 1+3+9 = 13
· h(4) 表示 g(1)+g(2)+g(3)+g(4) = 1+3+9+33 = 46
· h(5) 表示 g(1)+g(2)+g(3)+g(4)+g(5) = 1+3+9+33+153 = 199

先给定一个整数 n(1≤n≤10),求 h(n)。

Input

一个整数 n(1≤n≤10)。

Output

一个整数,表示 h(n)。

Sample Input Copy

5

Sample Output Copy

199

Source/Category

 基础A