一个点RE求助!!!
查看原帖
一个点RE求助!!!
1228537
sinaean楼主2025/2/2 18:22
#include <bits/stdc++.h>
using namespace std;
int x,n,y,m,z;//始发人数x,车站数n,终点站人数y,查询站m 
struct C
{
	struct U
	{
		int a,b;
	}u;
	struct D
	{
		int a,b;
	}d;
	struct S
	{
		int a,b;
	}s;
}c[100];
int main(){
	cin>>x>>n>>y>>m;
	c[1].u.a=1;
	c[1].s.a=1;
	c[2].u.b=1;
	c[2].d.b=1;
	c[2].s.a=1;
	for(int i=3;i<n;i++)
	{
		c[i].u.a=c[i-1].u.a+c[i-2].u.a;
		c[i].u.b=c[i-1].u.b+c[i-2].u.b;
		c[i].d.a=c[i-1].u.a;
		c[i].d.b=c[i-1].u.b;
		c[i].s.a=c[i-1].s.a+c[i].u.a-c[i].d.a;
		c[i].s.b=c[i-1].s.b+c[i].u.b-c[i].d.b;
	}
	
	z=(y-x*c[n-1].s.a)/c[n-1].s.b;
	cout<<c[m].s.a*x+c[m].s.b*z;
	
	
	return 0;
}
2025/2/2 18:22
加载中...