题目描述
如果一个单词正反读都是一样的,就叫回文字,比如:wow。如果一个数正反读都是一样的,就叫回文数,比如:2332。
一个数组如果正反读一样,就叫回文数组,比如:12, 35, 12。
输入n个整数的数组,判断它是不是回文数组。如果是输出”Yes”,否则输出”No”。
输入格式
第一行1个整数n,范围在[1,100]。
第二行有n个[1,10000]范围的整数,整数间用一个空格分隔。
输出格式
Yes或No。
输入/输出例子1
输入:
4
7 12 12 7
输出:
Yes
#include<bits/stdc++.h>
using namespace std;
int x[101];
int main(){
int n,s=1;
cin>>n;
for(int i=1;i<=n;i++)
cin>>x[i];
for(int i=1,j=n;i<j;i++,j--)
{
if(x[i]!=x[j])
{
cout<<0;
return 0;
}
}
cout<<1;
return 0;
}
| 测试点 | 结果 | 时间 | 内存 |
|---|
| #1 | WA | 1ms | 1944KB |
| #2 | WA | 1ms | 1944KB |
| #3 | WA | 1ms | 1944KB |
| #4 | WA | 1ms | 1944KB |