程序设计能力实训

1230. 地铁站

单点时限: 2.0 sec

内存限制: 256 MB

$13$号线地铁从始发站金运路(称为第 $1$ 站)开出,在始发站上车的人数为 $a$,然后到达第 $2$站,在第 $2$ 站有人上、下车,但上、下车的人数相同,因此在第 $2$ 站开出时(即在到达第 3 站之前)车上的人数保持为 $a$ 人。从第 $3$ 站起(包括第 $3$ 站)上、下车的人数有一定规律:上车的人数都是前两站上车人数之和,而下车人数等于上一站上车人数,一直到终点站的前一站(第 $n-1$ 站),都满足此规律。现给出的条件是:共有 $n$ 个车站,始发站上车的人数为 $a$ ,最后一站下车的人数是 $m$ (全部下车)。试问第 $x$ 站开出时车上的人数是多少?

输入格式

输入为 $4​$ 个整数 $a(1\leqslant a \leqslant 20), n(1 \leqslant n \leqslant20), m(1 \leqslant m \leqslant 100000), x(1 \leqslant x \leqslant20)​$,表意见题面

输出格式

输出为 $1$ 个整数,表示从 $x$ 站开出时车上的人数

样例

Input
5 7 32 4
Output
13

提示

保证所有数据均为整数

不限期开放

题目列表