文章

35

粉丝

599

获赞

6

访问

309.9k

头像
大佬求解错误原因
P1069
发布于2020年1月8日 17:57
阅读数 7.3k

#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]);

}

 

}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发