求助
  • 板块灌水区
  • 楼主yc123bc
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/3/28 21:19
  • 上次更新2024/3/29 07:52:35
查看原帖
求助
1082500
yc123bc楼主2024/3/28 21:19

题目

#include<algorithm>  //含sort函数等
#include<cmath>      //关于数学函数的头文件
#include<cstring>    //string字符串头文件
#include<cstdio>     //C语言的头文件
#include<iomanip>    //用于cout<<fixed<<setprecision()
#include<iostream>   //含cin,cout
#include<queue>      //普通队列(只能一边进一边出)(先进先出)
#include<deque>      //双向队列(两边都可以进出)(先进先出)
#include<stack>      //栈(先进后出,后进先出)
#include<list>       //列表
#include<vector>     //动态数组
#include<map>        //关联式容器
#include<set>        //集合
#include<climits>    //INT_MAX与INT_MIN
using namespace std;
const int MAX=20+5;
int a,n,m,x;
int fbs[MAX],fbx[MAX],zong[MAX];
int main()
{
	cin>>a>>n>>m>>x;
	fbs[1]=fbs[2]=zong[1]=zong[2]=a;
	for(int i=3;i<=n;i++){
		fbs[i]=fbs[i-2]+fbs[i-1];
		fbx[i]=fbs[i-1];
		if(i!=n){
			zong[i]=zong[i-1]+fbs[i]-fbx[i];
		}
	}
	zong[n]=zong[n-1]+fbs[n]-m;
	cout<<zong[x]<<endl;
	return 0;  //每日一个好习惯,老师远离我
}
2024/3/28 21:19
加载中...