1

罗子童  •  4天前


#include<iostream>  // cin\cout\endl 
#include<cstdio>    //scanf()\printf() 
#include<cstring>   // strcpy()\strcat()\strcmp()\strlen()\memset()  

#include<cmath>  //sqrt()\pow()\abs()\ceil()\floor()\max()\min()  
using namespace std; 
string a; 
bool f(int l,int r){ 
   int y=(r-l+1)/2; 
   for(int i=0;i<y;i++){ 
       if(a[l+1]!=a[r-1]){ 
           return false; 
       } 
   }   
   return true; 

int main(){ 
    
    
   cin>>a; 
   int s=a.size(); 
    
       for(int i=0;i<s-1;i++){ 
           for(int j=s-1;j>i;j--){ 
               if(f(i,j)&&(j-i!=1)){ 
                   cout<<"Yes"; 
                   return 0; 
               } 
           } 
   } 
   cout<<"No"; 
   return 0; 
}


评论:

 


严宇辰  •  3天前