题目
思路: 先求出所有的回文串。
if(!(i&该回文串)) dp[i|回文串]=min(dp[i|回文串],dp[i]+1).
#include<bits/stdc++.h>
using namespace std;
const int N=17;
char s[N];int n;
int st[1<<N],tmp[N],dp[1<<N];
int check(int i){
int num=
题目
思路: 先求出所有的回文串。
if(!(i&该回文串)) dp[i|回文串]=min(dp[i|回文串],dp[i]+1).
#include<bits/stdc++.h>
using namespace std;
const int N=17;
char s[N];int n;
int st[1<<N],tmp[N],dp[1<<N];
int check(int i){
int num=