站外题求助
查看原帖
站外题求助
516994
CSP_AK_xyy20110721楼主2022/12/27 12:42

题目描述 如果一个单词正反读都是一样的,就叫回文字,比如: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;
}
测试点结果时间内存
#1WA1ms1944KB
#2WA1ms1944KB
#3WA1ms1944KB
#4WA1ms1944KB
2022/12/27 12:42
加载中...