Red de conocimientos turísticos - Conocimientos sobre calendario chino - Para preguntas de programación, es mejor usar C, ¡gracias!

Para preguntas de programación, es mejor usar C, ¡gracias!

Sería más sencillo usar la función next_permutation para lograr una permutación completa... Lo probé en la computadora, puedes echarle un vistazo y, si no entiendes, puedes discutirlo nuevamente.

#includelt;iostreamgt;

#includelt;math.hgt;

#includelt;algorithmgt;

usando el espacio de nombres std;

int maxScore(int* arr, int len) {

int max = INTMAX_MIN

int suma =

sort( arr, arr len);

hacer

{

for (int i = 0; i lt; len - 1; i) {

suma = suma arr[i] ^ arr[i 1];

}

if (max lt; suma)

max = suma;

suma = 0;

} mientras (next_permutation (arr, arr len));

return max; p>

int main() {

int recuento;

cin gt; recuento;

int* arr = nuevo int[recuento] ;

for (int i = 0; i lt; contar; i) {

cin gt;

}

p>

cout lt; maxScore(arr, recuento

retorno

}

"endnav">

Copyright 2024 Red de conocimientos turísticos All Rights Reserved.