Math 如何从数学上求区间
如果我有元素的Math 如何从数学上求区间,math,mathematical-optimization,mathematical-expressions,Math,Mathematical Optimization,Mathematical Expressions,如果我有元素的n(例如n=100) 我将n划分为间隔(例如partitioning=10) 所以在这个例子中,我有10间隔:[0,9],[10,19],[20,29]。[90100] 问题是: 如果用户输入一个元素,如何获取其间隔? 我想知道这个号码是在前10位还是在后10位或第三位 但不使用开关或for循环。我想要数学上的,方程 只需使用将数字除以10,再加上1: bucket number = n / 10 + 1 我觉得你的问题有点不清楚。请澄清。我有n个元素,例如n=100,用户将给我
n
(例如n=100
)
我将n
划分为间隔(例如partitioning=10
)
所以在这个例子中,我有10
间隔:[0,9]
,[10,19]
,[20,29]
。[90100]
问题是:
如果用户输入一个元素,如何获取其间隔?
我想知道这个号码是在前10位还是在后10位或第三位
但不使用开关或for循环。我想要数学上的,方程 只需使用将数字除以10,再加上1:
bucket number = n / 10 + 1
我觉得你的问题有点不清楚。请澄清。我有n个元素,例如n=100,用户将给我介于[0100]之间的编号。我想分配此编号。我想知道此编号是位于前10位还是第二位或第三位。什么是方程?你知道如何从它的指数中得到区间。(第0位是[0*10,0*10+(10-1)],第1位是[1*10,1*10+(10-1)],…)不是发现指数是一个简单的欧几里德除法吗?n是什么?如果你是指数组的大小?这不是我的意思如果用户输入数字,我必须进行代码切换如果0
n
是用户输入的数字。请
bucket number = n / 10 + 1