【简单题】-CF-391B-word folding
来源:互联网 发布:阿里云数据库备份 编辑:程序博客网 时间:2024/06/09 22:27
题目链接:http://codeforces.com/problemset/problem/391/B
题目描述:
= =。。我英语真是渣爆了。字符串折叠的意思就是、、折叠起来。然后要求折叠完之后,这个“字符块”必须一竖排是一样字母,我就是没看懂这里的英文描述,想偏了许多,各种悲催。
解题思路:
看懂题意之后就不难了。二十六个字母遍历一遍,配合小标记变量 record 很容易完成。
AC代码:
#include <iostream>#include <cstring>#include <algorithm>using namespace std;char str[1200];int ans[30];int main(){ cin>>str; int i,len,j,first,record; len=strlen(str); char sign; memset(ans,0,sizeof(ans)); for(sign='A';sign<='Z';sign++) { first=0; for(i=0;i<len;i++) { if(str[i]==sign) { if(!first) {first=1;record=i;ans[sign-'A']++;} if((i-record)%2==1) { ans[sign-'A']++; record=i;continue; } } } } int maximum=0; for(i=0;i<30;i++) maximum=max(maximum,ans[i]); cout<<maximum<<endl; return 0;}AC截图:
0 0
- 【简单题】-CF-391B-word folding
- 391B:Word Folding 贪心DP
- B. Word Folding
- Rockethon 2014 B. Word Folding
- Word Folding
- CF 176B Word Cut
- 【20.73%】【CF 716B】Complete the Word
- 【简单题】-CF-387B-George and Round
- 【简单题】-CF-390B-Inna, Dima and Song
- 【简单题】【数学】-CF-397B-On Corruption and Numbers
- CF 176B - Word Cut (dp计数)
- CF - 223B - 想法题
- CF 199 div2 B题
- CF#239 B题 Garland
- CF 527B 思维题
- Folding
- cf-B
- cf B
- SharePoint 2010 PowerShell 系列
- 学编程,你精通了么?
- linux中如何修改hostname
- Leetcode_Insertion Sort List
- 类对象的强制转化
- 【简单题】-CF-391B-word folding
- 启动oracle服务有三种方式
- CareerCup Find the ceiling value present in the BST of a given ke
- java 使用命令行查找注册表
- php几个函数
- SQL数据库中的临时表详解
- xml是被设计为存储、传输以及交换数据
- POJ 3308 Paratroopers 最小割、最大流
- 管理centos6.5应用程序中的图标