Nikita and string
来源:互联网 发布:肠道益生菌 知乎 编辑:程序博客网 时间:2024/05/21 04:41
http://codeforces.com/contest/877/problem/B
应该想到这一类题目,已知结果的模式,对模式进行枚举。
#include<bits/stdc++.h>using namespace std;int cnt[5005];int main(){ string s; cin>>s; memset(cnt,0,sizeof(cnt)); cnt[0]=0; for(int i=0;i<s.size();i++) { cnt[i+1]=cnt[i]; if(s[i]=='b') cnt[i+1]++; } int ans=0; for(int i=0;i<=s.size();i++) { for(int j=i;j<=s.size();j++) { int sum1=cnt[i]; int sum2=cnt[j]-cnt[i]; int sum3=cnt[s.size()]-cnt[j]; // cout<<sum1<<' '<<sum2<<' '<<sum3<<endl; int len=(i-sum1)+sum2+s.size()-j-sum3; //if(len==3) system("pause"); ans=max(ans,len); } } cout<<ans<<endl;}
阅读全文
0 0
- Nikita and string
- Nikita and string
- B. Nikita and string
- Codeforces 877 B Nikita and string
- codeforces877B(div2)Nikita and string 暴力枚举+前缀和
- Codeforces 877(442 Div.2) B. Nikita and string
- Codeforces Round #442 (Div. 2) B. Nikita and string 题解
- CF#877 B. Nikita and string(思维,暴力)
- Codeforces 877 B. Nikita and string (技巧)
- Codeforces Round #442 (Div. 2) B. Nikita and string
- Codeforces Round #442 (Div. 2) B. Nikita and string
- 【Codeforces Round #442 (Div. 2)】 B. Nikita and string (线性状态dp)
- Codeforces Round #442 (Div. 2) B. Nikita and string (记忆化搜索)
- Codeforces Round #442(Div.2) B.Nikita and string(线性DP)
- codeforces 877 problem B Nikita and string 【思维 + 前后缀思想】
- 南华新生训练2017- (思维题)codeforces Round 442 B Nikita and string
- 【CodeForces】759C Nikita and stack
- Codeforces Round #430 (Div. 2) E. Nikita and game
- VRTK插件官方示例分析-040_Controls_PanelMenu
- 微信小程序固定表头
- ActiveMq的安装及使用
- 洪小文:以科学的方式赤裸裸地剖析人工智能
- Android 如何查看apk安装包的AndroidManifest.xml文件
- Nikita and string
- MySql5.7.20解压版安装教程
- 华为生态链的全方位解读
- 用JavaScript实现九九乘法表
- 10秒一部电影,全球首个5G数据连接完成
- Android开发学习之路--MAC下Android Studio开发环境搭建
- 一文详解脑科学研究与产业发展方向
- 多个按钮监听
- L1-007. 念数字