c_cpp 回文子序列 - GeeksforGeeks
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 回文子序列 - GeeksforGeeks相关的知识,希望对你有一定的参考价值。
/*
http://ideone.com/oUPCxR
http://www.geeksforgeeks.org/minimum-number-of-palindromic-subsequences-to-be-removed-to-empty-a-binary-string/
http://www.practice.geeksforgeeks.org/problem-page.php?pid=718
*/
#include <iostream>
#include <string>
#include <vector>
using namespace std;
bool isPalindrome(string s, int len){
int l = 0;
int h = len -1;
while(l < h){
if(s[l++] != s[h--])
return false;
}
return true;
}
int main() {
int t, n;
cin >> t;
while(t--){
string s;
cin >> n >> s;
if(isPalindrome(s, n))
cout << 1 << endl;
else
cout << 2 << endl;
}
return 0;
}
以上是关于c_cpp 回文子序列 - GeeksforGeeks的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp UVa 11404 - 回文序列
c_cpp 动态规划 - 最长回文子串
c_cpp 最长回文子串的.cpp
c_cpp 5.最长的回文子串 - Med - 2018.10.15
516. 最长回文子序列(Python)
最长回文子序列(不连续)以及最长回文子串(连续)