我正在研究Java中的一个问题,它具有适应分区问题的功能。实际上,在命令行中输入长度为5或更多的数字序列,如果序列可以分成两个相等的部分,则输出true,如果不能,则给出false。重要的是要注意序列中的数字不能重新排列。
我发现可以通过获取序列中所有数字的总和,然后将其除以2来找到另一个整数值(为此目的,我将其称为T2),找到解决方案。如果我们从T2开始按顺序减去序列中的数字,并且如果它在任何点变为等于零,即。 T2 - "术语1" - "第2期" - ...... - "术语n" = 0,那么我们需要输出true。但我不确定如何在Java中实现它。我已经尝试了一些使用不同的" for"和#34;而#34;循环,但不能满足我需要提供正确输出的条件。
如果有人能指出我如何将这个过程实现到Java的正确方向,我将非常感激。对这个问题的可怕格式抱歉道歉,我对这个网站很新。在此先感谢您的帮助!