#include <iostream>
#include <vector>
using namespace std;
int main() {
// Declarar e inicializar el vector
vector<int> vec = {1, 2, 3, 2, 1}; // Cambia los valores para probar
int n = vec.size(); // Tamaño del vector
// Verificar si el vector es un palíndromo
bool isPalindrome = true;
for (int i = 0; i < n / 2; i++) {
if (vec[i] != vec[n - 1 - i]) {
isPalindrome = false;
break;
}
}
// Mostrar el resultado
if (isPalindrome) {
cout << "El vector es un palíndromo." << endl;
} else {
cout << "El vector no es un palíndromo." << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICAvLyBEZWNsYXJhciBlIGluaWNpYWxpemFyIGVsIHZlY3RvcgogICAgdmVjdG9yPGludD4gdmVjID0gezEsIDIsIDMsIDIsIDF9OyAvLyBDYW1iaWEgbG9zIHZhbG9yZXMgcGFyYSBwcm9iYXIKICAgIGludCBuID0gdmVjLnNpemUoKTsgLy8gVGFtYcOxbyBkZWwgdmVjdG9yCgogICAgLy8gVmVyaWZpY2FyIHNpIGVsIHZlY3RvciBlcyB1biBwYWzDrW5kcm9tbwogICAgYm9vbCBpc1BhbGluZHJvbWUgPSB0cnVlOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuIC8gMjsgaSsrKSB7CiAgICAgICAgaWYgKHZlY1tpXSAhPSB2ZWNbbiAtIDEgLSBpXSkgewogICAgICAgICAgICBpc1BhbGluZHJvbWUgPSBmYWxzZTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQoKICAgIC8vIE1vc3RyYXIgZWwgcmVzdWx0YWRvCiAgICBpZiAoaXNQYWxpbmRyb21lKSB7CiAgICAgICAgY291dCA8PCAiRWwgdmVjdG9yIGVzIHVuIHBhbMOtbmRyb21vLiIgPDwgZW5kbDsKICAgIH0gZWxzZSB7CiAgICAgICAgY291dCA8PCAiRWwgdmVjdG9yIG5vIGVzIHVuIHBhbMOtbmRyb21vLiIgPDwgZW5kbDsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==