文章
35
粉丝
599
获赞
6
访问
309.9k
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <string>
using namespace std;
//int shu(int n,int d,int a1,int an,int m){
// if(m==1)m=a1;
// if(m==2)m=an;
// if(m==n)m=an;
// if(m>=3)m=(shu(n,d,a1,an,m-1)-shu(n,d,a1,an,m+1))/2+d;
//return m;
//}
int main() {
int n;
scanf("%d",&n);
int d,m,a1,an;
scanf("%d%d%d%d",&d,&m,&a1,&an);
double a[n];
//printf("%d",shu(n,d,a1,an,m));
a[0]=a1;
a[n-1]=an;
if(m==1)printf("%d",a1);
if(m==2)printf("%d",an);
for(int i=1;i<n-1;i++){
a[i]=(a[i-1]-a[i+1])/2+d;
}
for(int i=0;i<n;i++){
if(i==m-1)printf("%d",(int)a[m-1]);
}
登录后发布评论
暂无评论,来抢沙发