问题描述
在具有值t_1,t_2,...,t_n的步进函数中(见图),我需要一种快速算法来查找x值,其左侧的值是特定区域。我知道点t_1,t_2,...,t_n的累积面积为n * t_1,n * t_1 +(n-1)* t_2,n * t_1 +(n-1)* t_2 +(n-2)* t_3,依此类推,因此找到所需的x值并不难,除了我的n约为1 x 10 ^ 6,并且t_i的集合不断变化,并且我需要多次重复此操作。我正在寻找一种最有效的方法来找到单个t_1,t_2,...,t_n的x值。
此图显示了n = 6的阶跃函数示例:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)