通过与M一次取N个元素的Xor来最大化数组的总和

时间:2019-06-10 17:42:58

标签: python c++ dynamic-programming xor bitwise-xor

假设我们有一个带有正值的数组范围import tkinter from tkinter import messagebox # hide main window root = tkinter.Tk() root.withdraw() # message box display messagebox.showerror("Error", "Error message") messagebox.showwarning("Warning","Warning message") messagebox.showinfo("Information","Informative message") ,而我有一个整数[L,R]N

我们必须一次对M进行N个元素的异或操作

最终数组的元素之和最大。

强力不是一种选择,因为它对于大型阵列来说太慢了,还有什么方法可以解决呢?

我本来想存储MA[i]之间的差异,但无法在上面建立解决方案

例如,我有一个数组A[i] XOR M 1 2 3 4 5N=2

最终数组将为M=4

在步骤1中考虑了5 2 3 0 51st元素之后

以及第2步中的4th2nd元素

0 个答案:

没有答案