80pts求助!(玄关)
查看原帖
80pts求助!(玄关)
992190
expecto__patronum楼主2024/7/13 15:37

RE掉了第一个点,不知道为什么......

Code:

#include<bits/stdc++.h>
using namespace std;
int a,n,m,x,b;
long long suma[100086],sumb[100086];
int main(){
	cin>>a>>n>>m>>x;
	suma[1]=1,suma[2]=1,suma[3]=2;
	for(int i=4;i<=n-1;i++)
	{
		suma[i]=suma[i-1]+suma[i-2]+1;
		sumb[i]=sumb[i-1]+sumb[i-2]-1;
	}
	b=(m-a*suma[n-1])/sumb[n-1];
	cout<<a*suma[x]+b*sumb[x];
}

感谢各位!!!

2024/7/13 15:37
加载中...