2 条题解

  • 0
    @ 2023-12-7 19:30:07
    #include<bits/stdc++.h>
    using namespace std;
    int sum1[25],sum2[25];
    int main(){
    	int a,n,m,x;
    	cin>>a>>n>>m>>x;
    	sum1[2]=1,sum1[3]=2;
    	for(int i=4;i<n;i++){
    		sum1[i]=sum1[i-1]+sum1[i-2]-1;
    		sum2[i]=sum2[i-1]+sum2[i-2]+1;
    	}
    	int b=(m-a*sum1[n-1])/sum2[n-1];
    	cout<<a*sum1[x]+b*sum2[x];
    	return 0;
    }
    

    信息

    ID
    108
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    递交数
    9
    已通过
    4
    上传者