求助:哪个运行最快?
  • 板块学术版
  • 楼主封禁用户
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/12/28 13:26
  • 上次更新2023/10/28 13:27:17
查看原帖
求助:哪个运行最快?
365654
封禁用户楼主2021/12/28 13:26

目标:给 {am}\{a_m\} 赋值,其中 ai=m2i2a_i=m^2-i^2

下面三段程序,哪个运行最快?

A.

int m2=m*m;
for(int i=1;i<=m;++i)
    a[i]=m2-i*i:

B.

for(int i=m+1,j=m-1,k=1;k<=m;++i,--j,++k)
    a[k]=i*j;

C.

a[1]=m*m-1;
for(int i=2,j=3;i<=m;++i,j=j+2)
    a[i]=a[i-1]-j;
2021/12/28 13:26
加载中...