车站
#include<iostream>
using namespace std;
int main()
{
int a,x,n,m;
cin>>a>>n>>m>>x;
int A[25],B[25];
A[1]=1,A[2]=0;
B[1]=0,B[2]=1;
for(int i=3;i<=n-1;i++)
{
A[i]=A[i-1]+A[i-2];
B[i]=B[i-1]+B[i-2];
}
int b=(m-(A[n-1]+1)*a)/(B[n-1]-1);
cout<<(A[x]+1)*a+(B[x]-1)*b;
}