一道棘手的数学题有 0 1 2 3 4 五个数.我现在要得到一个功式,这个功式我传入X的值.X表示这五个数中的任何一个值.要求返回X+1 的这个值.如果X等于数中的最大值4则返回5个值中的最小值,也就

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 15:08:19

一道棘手的数学题有 0 1 2 3 4 五个数.我现在要得到一个功式,这个功式我传入X的值.X表示这五个数中的任何一个值.要求返回X+1 的这个值.如果X等于数中的最大值4则返回5个值中的最小值,也就
一道棘手的数学题
有 0 1 2 3 4 五个数.我现在要得到一个功式,这个功式我传入X的值.X表示这五个数中的任何一个值.要求返回X+1 的这个值.如果X等于数中的最大值4则返回5个值中的最小值,也就是 0 ,
现在不考虑其它情况只是这五个数
只限加减乘除
不是只能加减乘除嘛。那个余数怎么得到哇。不能用mod
可以除的时候得到余数吗
我要得到一个公式。二楼的公式怎么用呀-55/24 都除不清
二楼公式很好,
另外二楼如果数列增到5,能套用这个公式吗?

一道棘手的数学题有 0 1 2 3 4 五个数.我现在要得到一个功式,这个功式我传入X的值.X表示这五个数中的任何一个值.要求返回X+1 的这个值.如果X等于数中的最大值4则返回5个值中的最小值,也就
设f(X)=AX^4+BX^3+CX^2+DX+E;
f(0)=1, f(1)=2,f(2)=3,f(3)=4,f(4)=0,
代入解方程,得
f(X)=(-5/24)X^4+(5/4)X^3+(-55/24)X^2+(9/4)X+1;

传入X,计算Y = (X+1) mod 5,其中a mod b表示a除以b的余数。正好符合LZ的要求。

你说的就是循环队列,
你把数看成一个环 ...-0-1-2-3-4-0-1-2-3-...
只用加法就行了,把指针加一。
不过循环队列的本质也是求余数。还有不用余数实现的办法么?