无脑蛮力法,遇到false情况直接结束更省时
#include <iostream>
using namespace::std;
using std::cout;
using std::cin;
int main()
{
int n,flat;
cin >> n;
int s[n];
flat = 0;
for(int i=0; i<n; i++)
{
cin >> s[i];
}
for(int i=0; i<=n/2; i++)
{
if(s[i] != s[n-1-i])
{
flat = 1;
break;
}
}
if(flat == 1)
{
std::cout << "false";
}
else
{
std::cout << "true";
}
return 0;
}