https://www.luogu.org/problemnew/show/P4170

一道简单的区间DP,注意读入

#include <bits/stdc++.h>
#define up(i,l,r) for(int i = (l);i <= (r); i++)
using namespace std;
int f[][];
char s[];
int main()
{
// freopen("color.in","r",stdin);
memset(f,0x7F,sizeof(f));
scanf("%s",s + );
int n = strlen(s + );
up(i,,n) f[i][i] = ;
up(L,,n - )
for(int i = ,j = i + L; j <= n;i++,j++)
{
if(s[i] == s[j]) f[i][j] = min(f[i + ][j],f[i][j - ]);
else up(k,i,j - ) f[i][j] = min(f[i][j],f[i][k] + f[k + ][j]);
}
printf("%d",f[][n]);
return ;
}

最新文章

  1. 将一个数组分成奇数部分和偶数部分,并分别排好序 CVTE
  2. java多线程之hashmap concurrenthashmap的状态同步
  3. 解决xib约束冲突
  4. JavaScript脚本语言基础(四)
  5. POJ 2533 Longest Ordered Subsequence(LIS模版题)
  6. 我的第一个chrome扩展(1)——读样例,实现时钟
  7. js数组判断是否含有某一个元素
  8. openstack neutron 各节点网络配置
  9. canvas 画钟表
  10. 热门开源项目:Guns-后台管理系统
  11. java笔记04: String的理解与运用
  12. Makefile中的变量和shell变量
  13. 获取Windows系统中的所有可用和在用串口
  14. 从零开始学Web之HTML(二)标签、超链接、特殊符号、列表、音乐、滚动、head等
  15. Django与Celery配合实现定时任务
  16. Django学习笔记之视图高级-CSV文件生成
  17. jQuery index() 方法
  18. Mysql partition by
  19. open-falcon实现邮件报警
  20. (转)python函数: 内置函数

热门文章

  1. XFF的学习+修改源码--Are you in class
  2. 民生银行十五年的数据体系建设,深入解读阿拉丁大数据生态圈、人人BI 是如何养成的?【转】
  3. C盘文件过大,C盘空间莫名丢失,pagefile.sys文件
  4. tableViewCell上的定时器拖动阻塞
  5. YII2中使用控制台命令
  6. chorem浏览器无法下载
  7. Win10以管理员身份启动cmd.exe
  8. 我的开发小tip
  9. vue2.0生命周期详解
  10. c#devexpres TreeList 最简单显示动态值的应用