将一年 12 个月的“掉落量”形成固定模式:
非刮风月掉 m
,刮风月掉 2m
。
一年总掉落量:
Y=(12−q)⋅m+q⋅(2m) = (12+q)⋅m
做法:
牛牛望着窗外的树叶发出疑问:这棵老树什么时候才能掉完所有的叶子?
1.在一月初,树上有n片叶子;
2.每月会掉落m片叶子;
3.每年从p月开始会有q个月的刮风期;
4.刮风期每月会掉落2×m片叶子。
当叶子数不大于零时,视为所有叶子已掉落。现在请你编写一个程序,帮助牛牛计算:落下所有叶子需要几个月。
在一行上输入四个整数,依次为:
输出一个整数,表示使叶子全部掉落所需的月数。
输入
10 1 1 3
输出
7
说明
在这个样例中:
因此总共需要3+4=7个月。
输入
50 10 4 4
输出
4
说明
在这个样例中:
一月、二月、三月每个月落10片;
四月、五月、六月、七月为刮风期,每月落20片;
因此,所有的叶子都会在第4个月落下。
输入
100 2 5 8
输出
31
说明
每年的五月至十二月为八个月的刮风期。