这是个极富挑战的课题,请高手们给个速度最快的算法或做一张表。
已知:时间n,两个数值x1,x2的差z,z=x1-x2(当x1>x2)或z=x2-x1(当x1<x2)
n为1--2700的值,z为0--255的值,
如果z>=n ,求y=z/n (n=1,2,3,.....n,求出的是每经过一秒钟,均匀变化的轨迹,输出取整数,即n=1,y=y1
n=2,y=y2
.......
n=n,y=yn
y1,y2....yn为整数)
如果z<n ,求y=n/z (z=1,2,3,.....z,求出的是每变化1,所经过的时间,输出为整数 即z=1,y=Y1
z=2,y=Y2
.......
z=z,y=Yn
Y1,Y2,....Yn为整数)
请各位高手给个速度最快的算法,如果能用查表的方式,最好。可是简单制表,表的容量为255x2700,如何制作一张容量小于2K的表,请高手指教。