题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=25902

 #include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
typedef long long ll;
#define FILL(a,b) memset(a,b,sizeof(a)) ll dp[][];
int n;
char str[]; ll dfs(int l,int r)
{
if(dp[l][r]!=-)return dp[l][r];
if(l>r)return dp[l][r]=;
if(l==r)return dp[l][r]=;
dp[l][r]=;
if(str[l]==str[r])dp[l][r]+=dfs(l+,r-)+;
dp[l][r]+=dfs(l+,r)+dfs(l,r-)-dfs(l+,r-);
return dp[l][r];
} int main()
{
int _case,t=;
scanf("%d",&_case);
while(_case--){
scanf("%s",str);
n=strlen(str);
FILL(dp,-);
printf("Case %d: %lld\n",t++,dfs(,n-));
}
return ;
}

最新文章

  1. [Outlook] Outlook2013能收但无法发送邮件-0x800CCC13, 0x800CCC0B, 0x8004210B
  2. Yii2 AR find用法 (2016-05-18 12:06:01)
  3. Adding AirDrop File Sharing Feature to Your iOS Apps
  4. WebApi 登录身份验证
  5. perform-two-phase-commits/
  6. 【转】src与href属性的区别
  7. jQuery 显示加载更多(节流) 实现预加载
  8. [React] React Fundamentals: Using Refs to Access Components
  9. linux系统应用--Linux下用virtualBox安装win7(共享文件夹)
  10. 昨天mac更新后,网络又出问题了。。。
  11. C#类的基本用法
  12. w3school教程整理
  13. How to write simple HTTP proxy with Boost.Asio
  14. Kafka+Storm写入Hbase和HDFS
  15. extjs Proxy
  16. mybatis foreach批量插入数据:Oracle与MySQL区别
  17. 构建SFTP服务
  18. Java容器解析系列(0) 开篇
  19. chrome升级后出现滚动条无法滚动
  20. 高级架构进阶之HashMap源码就该这么学

热门文章

  1. c语言中的fgets函数
  2. C++ 迭代器 基础介绍
  3. explicit构造函数
  4. LNMP安装成功的界面
  5. Hello Kitty微信主题很可爱?小心财产安全!
  6. Android空间EditText的InputType属性
  7. Unix如何轻松快速复制
  8. xcode SVN
  9. rubycas-client单点登录
  10. VS2010中如何查看DLL的导出接口