问题:给定一个长度为n (n>4)的数组和一个正整数k,从数组中选择四个数,要求四个数的乘积小于等于k,求方案的总数ans。
输入:数组,正整数k
输出:ans
提示:itertools.combinations(iterable, r)
直接解法1:从长度为n的数组中抽取4个数(itertools.combinations),分别计算C(n,4)种组合的乘积
image.png
解法2:
还没想好……
问题:给定一个长度为n (n>4)的数组和一个正整数k,从数组中选择四个数,要求四个数的乘积小于等于k,求方案的总数ans。
输入:数组,正整数k
输出:ans
提示:itertools.combinations(iterable, r)
直接解法1:从长度为n的数组中抽取4个数(itertools.combinations),分别计算C(n,4)种组合的乘积
解法2:
还没想好……