hdu2577 dp
2024-09-06 02:27:14
也可以字符串搞。dp思路还是很清晰的。dp[][0]表示未锁定,dp[][1]表示锁定键。
#include<stdio.h>
#include<string.h>
#define maxn 110
char s[maxn];
int min(int x,int y)
{
return x<y?x:y;
}
int main()
{
int dp[maxn][];//dp[][0]表示未锁定 dp[][1]表示锁定
int i,j,t;
scanf("%d",&t);
while(t--)
{
scanf("%s",s);
int len=strlen(s);
for(i=len;i>;i--)
s[i]=s[i-];
memset(dp,,sizeof(dp));
dp[][]=;
for(i=;i<=len;i++)
{
if(s[i]>='A'&&s[i]<='Z')//
{
dp[i][]=min(dp[i-][]+,dp[i-][]+);
dp[i][]=min(dp[i-][]+,dp[i-][]+);
}
else
{
dp[i][]=min(dp[i-][]+,dp[i-][]+);
dp[i][]=min(dp[i-][]+,dp[i-][]+);
}
}
int ans=min(dp[len][],dp[len][]+);
printf("%d\n",ans);
}
}
最新文章
- FreeBSD从零开始---安装后配置(一)
- 新手上路,配置阿里云CentOS服务器LAMP
- OS X 添加环境变量
- easyui datagrid 可过滤行的数据表格 导出
- 最好的Java IDE之争:Eclipse PK IntelliJ IDEA
- Selenium2Library系列 keywords 之 _SelectElementKeywords 之 unselect_from_list_by_index(self, locator, *indexes)
- T-SQL语句查看作业等信息
- 关于a标签的链接的表现形式
- delphi 7 下安装 indy 10.5.8 教程
- CSS3制作精美的iphone电话图标,不使用图片
- 关于Dictionary字典和List列表
- VS工程中添加c/c++工程中外部头文件及库的基本步骤
- 性能优化之mysql优化——慢查日志的开启方式和存储
- iOS平台添加Google Admob -1/2(Unity3D开发之七)
- python while and for
- Windows系统下MySQL添加到系统服务方法(mysql解压版)
- vuex的数据交互
- 【译】第4节---简单的Code First示例
- cin.get()函数使用例子
- 某MDU产品OMCI软件升级加速方案