自由发挥一个对一个5维数组坐变换
我有一个5重循环的穷举任务,每一重的循环长度是a,b,c,d,e, 那么总计算量是这5个数之积
如果这个积太大,比如超过1亿,那么我会等得很不耐烦,需要减少个别循环计算量(偷工减料 嘿嘿),
请您自由构思一个函数f(x),这个函数的参数会与a,b,c,d,e有关
单调增函数,表达式尽量简洁,不要用排序算法对这5个数排序
对于较小的正整数x,f(x)=x
对于较大的正整数x,f(x)<=x
abcde>1亿,且f(a)f(b)f(c)f(d)f(e)小于并且很接近1亿
不要反问我各种古怪问题,自由发挥自由发挥
举个例子,17,35,67,59,55 ,这5个数的积超过1亿了,我就会用这个f(x)变换这些数字
比如变成 17,35,56,55,54 ,这时它们的积是9千万了
我有一个5重循环的穷举任务,每一重的循环长度是a,b,c,d,e, 那么总计算量是这5个数之积
如果这个积太大,比如超过1亿,那么我会等得很不耐烦,需要减少个别循环计算量(偷工减料 嘿嘿),
请您自由构思一个函数f(x),这个函数的参数会与a,b,c,d,e有关
单调增函数,表达式尽量简洁,不要用排序算法对这5个数排序
对于较小的正整数x,f(x)=x
对于较大的正整数x,f(x)<=x
abcde>1亿,且f(a)f(b)f(c)f(d)f(e)小于并且很接近1亿
不要反问我各种古怪问题,自由发挥自由发挥
举个例子,17,35,67,59,55 ,这5个数的积超过1亿了,我就会用这个f(x)变换这些数字
比如变成 17,35,56,55,54 ,这时它们的积是9千万了