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