给定一个n个正实数的数组X,我必须找到一个子数组X [i,j],它以X [i]开头并以X [j]结束,最大化所有数字的乘积。这个subArray
答案 0 :(得分:0)
试试这个:
ActiveDirectoryLdapAuthenticationProvider provider = new ActiveDirectoryLdapAuthenticationProvider("company.hr", "ldap://10.23.1.1:389", "dc=dev,dc=company,dc=corp");
并生成如下的测试数组:
from functools import reduce
from operator import mul
from scipy import stats
然后你可以用这样的最大乘积计算子序列:
X = stats.randint(-10,10).rvs(100)
这意味着,子序列X [32:66]具有最大乘积。 (但要注意溢出:numpy-Datatypes限制了内存空间。)