Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何以给定的和将多集最优分配到子多集_Java_Algorithm_Multiset - Fatal编程技术网

Java 如何以给定的和将多集最优分配到子多集

Java 如何以给定的和将多集最优分配到子多集,java,algorithm,multiset,Java,Algorithm,Multiset,有一个由N个整数组成的排序多集,其中N=searchForSum){ 答案+=“\n设置“+searchForSum+”[“+numbers.lastEntry().getElement()+”]; numbers.remove(numbers.lastEntry().getElement()); 答案+=“=>”+字符串。值(数字); 返回答案; }否则{ 答案+=查找和删除XactPairsMuminMultiSet(数字、searchForSum); } 返回答案; } 私有静态字符串Fi

有一个由N个整数组成的排序多集,其中N=searchForSum){ 答案+=“\n设置“+searchForSum+”[“+numbers.lastEntry().getElement()+”]; numbers.remove(numbers.lastEntry().getElement()); 答案+=“=>”+字符串。值(数字); 返回答案; }否则{ 答案+=查找和删除XactPairsMuminMultiSet(数字、searchForSum); } 返回答案; } 私有静态字符串FindDemoveExactPairsUMINMULTISET(SortedMultiset编号,最终整数搜索){ 字符串答案=”; List templast=numbers.stream().filter(编号->编号1){ 答案+=“\n设置“+searchForSum+”[“+number+”,“+number+”]”; 编号。删除(编号,2); 答案+=“=>”+字符串。值(数字); } } 返回答案; }
您已经尝试了什么?已经有代码了吗?因为如果我在这里给你编程一个解决方案是没有用的。你应该尝试一下,然后我应该帮助你……我想问更多关于解决这个问题的方法,而不是为我编程。无论如何,附加了一些编辑。目前代码对我来说无关紧要。有几个有些重要的问题:)近似的解决方案可以接受吗?N是multiset的唯一元素数还是元素总数?总和(在示例-10中)是否受到任何限制?1。近似解是不可接受的。我的意思是-任何产生最佳数量的子集合的分布都是正确的-几乎-剩余的数量也很重要-它应该尽可能低。2.N是多组3中的总元素数。总和限制在20以下。您已经尝试过什么?已经有代码了吗?因为如果我在这里给你编程一个解决方案是没有用的。你应该尝试一下,然后我应该帮助你……我想问更多关于解决这个问题的方法,而不是为我编程。无论如何,附加了一些编辑。目前代码对我来说无关紧要。有几个有些重要的问题:)近似的解决方案可以接受吗?N是multiset的唯一元素数还是元素总数?总和(在示例-10中)是否受到任何限制?1。近似解是不可接受的。我的意思是-任何产生最佳数量的子集合的分布都是正确的-几乎-剩余的数量也很重要-它应该尽可能低。2.N是多组3中的总元素数。总和限制在20以下或等于20。