所以基本上,我想出了把AI的二进制数字存储在一个数组中,然后比较每个用户的二进制数和它。当来自用户的二进制数字等于AI的一个二进制数时,它就应该跳出for循环。//Store AI In Array int count = 0;
std::copy(binaries.begin(), binaries.endACTUALLY CORRECT " << actuallyCorrect <<
因此,我在这段代码中的主要目标是检查随机生成的数字(s)是否大于随机生成的数字列表中的任何其他组成部分。在有两个或更多的数字低于单个随机生成的数字的情况下,这两个数字都应该被“标记”并从列表中退出,但只有两个数字中最大的一个应该添加到单个生成的数字中,以便下一次循环。假设生成的单个数字(s)为0.2,而随机生成的数字列表为(0.2,0.3,0.4,0.5)。vector numerically ordered")
p
给定n数和和s的列表,将数字分组为two组,这样每个组中的数字之和就是less than or equal to s。如果可以分组,则打印YES;如果不可能分组,则打印NO。例如,如果n=3 , s=4和n数字是2,4,2。在这种情况下,输出是YES,因为可以形成的两个组是(2,2) and (4)。A是包含n个数字的整数数组。继续向第二组添加数字,直到该组中的元素之和小于或等于s。1;} else if((second_grou