怎么就是过不了
  • 板块学术版
  • 楼主111224tim
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/5/11 22:42
  • 上次更新2024/5/12 10:28:12
查看原帖
怎么就是过不了
1080571
111224tim楼主2024/5/11 22:42
#include<iostream>
using namespace std;
int main()
{
    int n,a,m,x;
    cin>>a>>n>>m>>x;
    int sum1[30],sum2[30];
    sum1[2]=1,sum1[3]=2;
    if(x==1)
    {
        cout<<a;
        return 0;
    }
    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;
}

永远都是40分
2024/5/11 22:42
加载中...