“minimalne znaki, aby stworzyć palindrom smyczkowy” Kod odpowiedzi

String palindrome

Input: S = "abba"Output: 1Explanation: S is a palindrome
int isPalindrome(string S)
	{
	    string st = S;
	    char temp;
	    int i=0, j= st.length()-1;
	    while(j>i)
	    {
	       if(S[i] != S[j])
	       {
	           return 0;
	       }
	       i++;
	       j--;
	    }
	    return 1;
	}
Depressed Dragonfly

minimalne znaki, aby stworzyć palindrom smyczkowy

string s;
    int len=0,i=1;
    cin>>s;
    int n=s.size();
    vector<int> LPS(n);
    LPS[0]=0;
    while(i<n)
    {
        if(s[i]==s[len]) LPS[i++]=++len;
        else
        {
            if(len==0) LPS[i++]=0;
            else len=LPS[len-1];
        }
    }
Thankful Turtle

Odpowiedzi podobne do “minimalne znaki, aby stworzyć palindrom smyczkowy”

Pytania podobne do “minimalne znaki, aby stworzyć palindrom smyczkowy”

Więcej pokrewnych odpowiedzi na “minimalne znaki, aby stworzyć palindrom smyczkowy” w C++

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu