题意:

给你B,C,S三种模式,当出现S时直接得分最多300(即perfect)

当是B,C时后面会跟一个数字,当后面的数字是从1开始的连续时,直接得分最多300(即perfect)

问给你一系列,最多能得到多少个pefect

思路:

当出现S时直接+,当出现B或者C时,判断它们后面是否有1,有则+

做的时间想复杂了- -

#include <cstdio>
#include <cstring>
#include <cstdlib>
using namespace std;
const int maxn = 10005;
const int INF = 0x3f3f3f3f;
char ch;
int tt;
int vis[10005];
char last;
int main()
{
int n;
while(scanf("%d",&n) != EOF)
{
int ans = 0;
int num;
int i;
memset(vis,0,sizeof(vis));
for(i = 1; i <= n; i++)
{
getchar();
scanf("%c",&ch);
if(ch == 'S')
ans++;
else
{
scanf("%d",&num);
if(num == 1)
ans ++;
}
}
printf("%d\n",ans);
}
return 0;
}

  

最新文章

  1. winform项目打包成可安装程序(vs2015)
  2. 理解Ruby中的作用域
  3. 创建用户故事地图(User Story Mapping)的8个步骤
  4. [转]PhoneGap使用PushPlugin插件实现消息推送
  5. IT客学院《构建高转化率的着陆页-PS+HTML+网络营销》共25节【价值199元】无水印版
  6. IOS判断app在appstore是否有可用的更新
  7. UITableView 学习笔记
  8. HttpWebResponse取不到Cookie?原来是因为被跳转了
  9. (四)Android中Context的理解与使用
  10. PHP中date函数参数详解
  11. ABP从入门到精通(5):使用基于JWT标准的Token访问WebApi
  12. VCS使用学习笔记(1)——Verilog相关的仿真知识
  13. .NET controller传给view的bool类型
  14. 使用phpunit测试yaf项目操作步骤
  15. 15 个 Android 通用流行框架大全(转载)
  16. Java设计模式之九 ----- 解释器模式和迭代器模式
  17. WebStorm failing to start with &#39;idea.system.path&#39; error
  18. Redis使用问题及知识点记录 - 待整理
  19. 前端入门CSS(2)
  20. 面向连接的传输TCP(一)

热门文章

  1. Scrum 冲刺 第二日
  2. linux服务器操作系统,在相同环境下,哪个做lamp服务器更稳定点?哪个版本更稳定?
  3. Trie树(转)
  4. Java中RuntimeException和Exception的区别
  5. JAVA_SE基础——14.循环结构语句
  6. 转:NLP+句法结构(三)︱中文句法结构(CIPS2016、依存句法、文法)
  7. java循环遍历类属性 get 和set值方法
  8. NetSNMP开源代码学习——mib扩展
  9. WPF设置控件获得焦点
  10. 泡菜的使用pickle