/*这题我觉得最关键的地方不在写代码,而是看懂题意,我读题时,其实是没那么快理解题目是要我们做什么的以及,值得一提的是,之前我一直以为,应该把last记录下来,但是后来发现根本没有必要,直接记录下ans就行,每次遇到S,ans更新,遇到非S的字母和为1的数组,ans更新,和非1的数字一点关系都没有,换言之,1后面的数字不一定要满足 1 2 3 4这种关系,如果我是1 3 5,也可以算作一个pattern,下次遇到数字1或者字母S,才相当于进入下一个pattern以及,这个点是在看这个blog时发现的,这个博主看问题真是一眼看到本质...http://blog.csdn.net/kim0403/article/details/52144271于是发现,这题根本就不需要记录上一个数字啊...我果然还是题目做太少了,sigh
*/
#include<iostream>
using namespace std;
//#define debugint main()
{#ifdef debug freopen("E:\\in.txt", "r", stdin);freopen("E:\\out.txt", "w", stdout);#endifint n, num, last, ans = 0;string str;while (cin >> n){last = 0, ans = 0;while (n--){cin >> str;if (str != "S") {cin >> num;if (num == 1) ans++, last = 1;else if (num == last + 1) last++;}elseans++, last = 0;}cout << ans << endl;}#ifdef debugfclose(stdin);fclose(stdout);#endifreturn 0;
}

转载于:https://www.cnblogs.com/mofushaohua/p/7789545.html

UVALive - 7270 Osu! Master相关推荐

  1. 2015acm区域赛北京

    A.Xiongnu's Land 二分答案 题意: R*R的平面上给你n个矩形,你要找到一条竖直的直线x=k,使得直线左边的矩形面积和大于等于右边的矩形面积和,而且它们的差值要尽量小,并且k要尽量大 ...

  2. git 创建分支并合并到master 上

    1 创建一个dev的分支 git branch dev 2 切换到dev 分支上 git checkout dev (创建并切换是git checkout -b 分支名) -------------- ...

  3. DP UVALive 6506 Padovan Sequence

    题目传送门 /*题意:两行数字,相邻列一上一下,或者隔一列两行都可以,从左到右选择数字使和最大DP:状态转移方程:dp[i][j] = max (dp[i][j], dp[1-i][j-1] + a[ ...

  4. 查询Master下的系统表和系统视图获取数据库的信息和简单的渗透测试

    在SQL中可以通过查询Master下的系统表(sys)和系统视图(information_schema)获取数据库的信息.SQL2000和SQL2005的结构略有不同. 系统表结构参考系统表详细说明. ...

  5. git ssh创建分支_Git(2):在gitlab中创建开发用户,以及master分支的安全管理

    一.创建用户 1.创建管理gitlab的开发人员的用户 2.配置用户信息 3.将用户添加到java-daem组中 4.用户登录成功后,在用户界面为用户添加ssh认证 5.在linux主机中将maste ...

  6. Blender程序性纹理学习教程大师班 Creative Shrimp – Procedural Texturing Blender Master Class

    标题:创意虾-程序纹理Blender大师班 信息: 什么是程序纹理? 程序纹理将简单的数学转换为无限的真实感着色器,具有无限的多样性和分辨率. 超越看起来像一团像素特写的图像纹理,运用程序纹理的力量, ...

  7. c4d跟踪特效合成视频教程 Master Motion Tracking with Cinema 4D

    c4d跟踪特效合成视频教程 Master Motion Tracking with Cinema 4D MP4 |视频:h264,1280×720 |音频:aac,48000 Hz 语言:英语+机译中 ...

  8. Maya硬表面建模学习教程 Master Hard Surface Modeling in Maya 2020

    Maya硬表面建模学习教程 Master Hard Surface Modeling in Maya 2020 流派:电子学习| MP4 |视频:h264,1280×720 |音频:aac,48000 ...

  9. 新建本地仓库,同步远程仓场景,出现git branch --set-upstream-to=origin/master master 解决方法...

    1.本地创建一个本地仓库  2.关联远程端: git remote add origin git@github.com:用户名/远程库名.git 3.同步远程仓库到本地 git pull 这个时候会报 ...

最新文章

  1. 读CLR via C#总结(9) 索引器(有参属性)
  2. 使用mock解决测试中依赖第三方接口的问题
  3. pythonrequests下载大文件_Python3 使用requests模块显示下载大文件显示进度
  4. 解决电信网通封锁路由以及上网机器台数的破解方法
  5. 2020-2021年度第二届全国大学生算法设计与编程挑战赛(春季赛)【部分题题解】
  6. java 中 return 的两种常见的用法
  7. 13.4. 临时表是否需要建索引
  8. 微信小程序入门 ——增删改查+页面跳转+传值取值+布局样式
  9. 免费WiFi初体验——个小白的WiFi旅程
  10. 一信通短信接口对接_实例分享:验证码短信接口如何对接?接口api哪个好用?...
  11. 【修订总结】【五万字深度洞察】毒舌阿朱最看好的企业服务商
  12. 用计算机打字教案,使用打字软件练指法教案
  13. 有孚网络与南方物流集团签署项目合作协议,共创数字服务领域新载体
  14. 一路(16)有你,一起(17)前行
  15. 同为标准版 OPPO Reno7和华为nova9怎么选,这几点要搞清楚
  16. 要想增加流量需要做的几点,淘宝运营新手必看的免费流量小知识
  17. MySQL面试题经典40问!(全)
  18. cie规定的标准光源_标准光源概述_相关术语_所需条件-维库电子通
  19. html 里面的 role 属性是什么意思
  20. 系统学习NLP(七)--词语相似度

热门文章

  1. Git 的特点—— Git 学习笔记 02
  2. 用Windows Live Writer离线写博客
  3. 【快乐水题】495. 提莫攻击
  4. Object的finalize方法
  5. java8新特性之lambda表达式(及方法引用与构造器引用)
  6. 【译】Understanding Linked Data Formats
  7. 手动命令行编译APK
  8. Android无需权限显示悬浮窗, 兼谈逆向分析app
  9. Android Service Security
  10. 快速安装Git客户端及TortoiseGit并使用