Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
32171 黄歆媛 火车上的人数 C++ Accepted 4 MS 724 KB 432 2022-07-23 10:53:21

Tests(5/5):


Code:

#include<iostream> using namespace std; int main() { int num[20],up[20],down[20]; int a,n,m,x; cin>>a>>n>>m>>x; up[1]=a,down[1]=0,num[1]=a; for(int k=0;k<=m;++k){ up[2]=k,down[2]=k,num[2]=a; for(int i=3;i<=n-1;++i){ up[i]=up[i-1]+up[i-2]; down[i]=up[i-1]; num[i]=num[i-1]+up[i]-down[i]; } if(num[n-1]==m){ cout<<num[x]; return 0; } } cout<<"No answer."<<endl; return 0; }