Problem M: GESP C++二级23年12月真题 编程题--小杨做题

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:44 Solved:8

Description

3.1     编程题 1

  试题名称:小杨做题

·   时间限制: 1.0 s

   内存限制: 128.0 MB

3.1.1     问题描述

为了准备考试 ,小杨每天都要做题 。第 1 天 ,小杨做了 a 道题 ;第 2 天 ,小杨做了 b 道题 ;从第 3 天起 ,小杨每天 做的题目数量是前两天的总和。

此外 ,小杨还规定 ,当小杨某一天做了大于或等于 m 题时 ,接下来的所有日子里 ,他就再也不做题了。

请问 ,到了第 N 天 ,⼩杨总共做了多少题呢?

3.1.2     输入描述

总共 4 个 。第一个个整数,第二个整数,第三个整数 m ,第四个整数 N

保证 α, b  10 ;a,b<m<1000000,  n<364 

3.1.3     输出描述

一个整数 ,表示小杨 N 天后总共做了多少题⽬ 

3.1.4     特别提醒

在常规程序中 ,输入、输出时提供提⽰是好习惯 。但在本场考试中, 由于系统限定 ,请不要在输⼊ 、输出中附带任 何提⽰信息。

3.1.5     样例输入 1

 

1

2

3

4

1

2

10

5

3.1.6     样例输出 1

19

3.1.7     样例解释 1

小杨第一天做 1题 ,第2天做 2 题 ,第三天做 1 + 2 = 3 题 ,第四天做 2 + 3 = 5 题 ,第五天做 3 +5 = 8 题 。 因此 他总共做了 1 + 2 +3 +5 + 8 = 19 题

3.1.8     样例输入 2

 

1

2

3

4

1

1

5

8

 


3.1.9     样例输出 2

12

 


3.1.10     样例解释 2

小杨前 5 天分别做了 1 , 1 , 2, 3, 5 题, 由于第 5 天小杨做了 5 题 m=5 ,于是小杨从此以后不再做题 。 因此⼩杨总共做了 1 + 1 + 2 +3 +5 = 12 题




Input

1

2

10

5

Output

19

Sample Input Copy

1
2
5
8

Sample Output Copy

12