网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月27日漏签0天
noip吧 关注:25,205贴子:641,978
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 4回复贴,共1页
<<返回noip吧
>0< 加载中...

一道难题,在线求大犇!!!

  • 只看楼主
  • 收藏

  • 回复
  • 氰化氢
  • 提高一等
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
var
n,m,i:longint;d,x:extended;
a:array[1..100000]of extended;
function f(y:longint):extended;
begin
if y=1 then exit(a[1]);if y=n then exit(a[n]);
if y=2 then exit((f(3)-a[1])/2+d);
if y=n-1 then exit((a[n]-f(n-2))/2+d);
exit((f(y+1)-f(y-1))/2+d);
end;
begin
readln(n,m);
readln(d,a[1],a[n]);
a[m]:=f(m);
//for i:=3 to n-1 do a[i]:=2*a[i-1]-a[i-2]-2*d;
writeln(a[m]:0:3);
end.
这是我写的代码,但总是202错误求大神们!!!


  • ModestCoder
  • 求过初赛
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不用递归的,用递归无解


2026-07-27 13:52:59
广告
不感兴趣
开通SVIP免广告
  • ModestCoder
  • 求过初赛
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
2a[i]=a[i-1]-a[i+1]+2d
a[i+1]=a[i-1]-2a[i]+2d
然后设a[2]=x,从a[1]递推到a[n]
a[2]=x
a[3]=a[1]-2a[i]+2d=a[1]-2x+2d
a[4]=a[2]-2a[3]+2d=x-2(a[1]-2x+2d)+2d=x-2a[1]+4x-4d+2d=-2a[1]+5x-2d
就像上面这样,用三个数组分别存a[1],x,d的系数,推到a[n]解方程,因为a[1],d都知道的
解出x


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回noip吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示