G了
查看原帖
G了
681403
todayfinish楼主2022/10/13 13:12

会了的看看

重做的时候就G了

#include<bits/stdc++.h>
using namespace std;
int d[20],f[20] = {0};
int main()
{
	int a,n,m,x;
	cin >> a >> n >> m >> x;
	int up_bus = 0;
	while(f[n-1]!=m)
	{
		if(n<=2)
		{
			cout << a << endl;
			break;
		}
		d[1] = a;
		d[2] = up_bus;
		f[2] = a;
		for(int i = 3;i <= n;++i)
		{
			d[i] = d[i-1] + d[i-2];
			f[i] = d[i] + f[i-1] - d[i-1];
		}
		up_bus++;
	}
	cout << f[x] << endl;
	return 0;
}
2022/10/13 13:12
加载中...