private static void fillDpOptimized(int n) {
for (int i = 0; i <n; i++) {
for (int j = 0; j <=7; j++) {
if (dpOptimized[j ^ a[i]] > 0) {
dpOptimized[j] = max(dpOptimized[j], 1 + dpOptimized[j ^ a[i]]);
}
else {
if (j == a[i]) {
dpOptimized[j] = max(dpOptimized[j], 1);
}
}
}
}
}
cHJpdmF0ZSBzdGF0aWMgdm9pZCBmaWxsRHBPcHRpbWl6ZWQoaW50IG4pIHsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8bjsgaSsrKSB7CiAgICAgICAgICAgIGZvciAoaW50IGogPSAwOyBqIDw9NzsgaisrKSB7CiAgICAgICAgICAgICAgICBpZiAoZHBPcHRpbWl6ZWRbaiBeIGFbaV1dID4gMCkgewogICAgICAgICAgICAgICAgICAgIGRwT3B0aW1pemVkW2pdID0gbWF4KGRwT3B0aW1pemVkW2pdLCAxICsgZHBPcHRpbWl6ZWRbaiBeIGFbaV1dKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICAgICAgIGlmIChqID09IGFbaV0pIHsKICAgICAgICAgICAgICAgICAgICAgICAgZHBPcHRpbWl6ZWRbal0gPSBtYXgoZHBPcHRpbWl6ZWRbal0sIDEpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oQXJyYXlzLnRvU3RyaW5nKGRwT3B0aW1pemVkKSk7CiAgICAgICAgfQogICAgfQ==
Main.java:1: error: class, interface, or enum expected
private static void fillDpOptimized(int n) {
^
Main.java:2: error: class, interface, or enum expected
for (int i = 0; i <n; i++) {
^
Main.java:2: error: class, interface, or enum expected
for (int i = 0; i <n; i++) {
^
Main.java:3: error: class, interface, or enum expected
for (int j = 0; j <=7; j++) {
^
Main.java:3: error: class, interface, or enum expected
for (int j = 0; j <=7; j++) {
^
Main.java:6: error: class, interface, or enum expected
}
^
Main.java:10: error: class, interface, or enum expected
}
^
Main.java:14: error: class, interface, or enum expected
}
^
8 errors