[蓝桥杯2017初赛]贪吃蛇长度-模拟(水题)
题目描述
小明在爷爷的私人收藏馆里找到一台老式电脑。居然没有图形界面,只能用控制台编程。
经过小明的一阵摸索,神奇地设计出了控制台上的贪食蛇游戏。
如下图,是游戏时画面截图。
其中,H表示蛇头,T表示蛇尾。#表示蛇的身体,@表示身体交叉重叠的地方。
你能说出现在的贪吃蛇长度是多少吗?
其实,只要数出#的数目算1,数出@的数目,算2,再加上头尾各算1就计算好了
人工数一下?太累眼睛了,聪明的你为什么不让计算机帮忙呢?
本题的要求就是: 请填写上图中贪食蛇的长度是多少?
输出
输出一个整数表示答案
代码如下:
#include <iostream>
using namespace std;
char a;int main() {int ans = 0, ans2 = 0;while (cin >> a) {if (a == '#')ans++;else if (a == '@')ans += 2;else if (a == 'T')ans++;else if (a == 'H')ans++;else if (a == '+')ans2++;if (ans2 == 4) {break;}}cout << ans << endl;return 0;
}
[蓝桥杯2017初赛]贪吃蛇长度-模拟(水题)相关推荐
- 1463: [蓝桥杯2019初赛]年号字串 【水题】
http://oj.ecustacm.cn/problem.php?id=1463 解析: 就是一个将10进制转换为26进制的题. 不过题目给的 z=26 我们可以看成 z=0 , A~ Y = 1 ...
- [蓝桥杯2019初赛]质数-质数筛or 水题
法一: 代码如下: #include <iostream> #include <cmath> using namespace std;bool check(int x) {fo ...
- [蓝桥杯2017初赛]跳蚱蜢-map标记+bfs+环形数组
解题思路: 这题如果我们考虑蚱蜢跳,有很多蚱蜢,有很多情况,所以我们让空盘跳,这样就简化题目了,然后我们化圆为直,将题目的情况看成字符串012345678,最后要变成087654321,这样题目就变得 ...
- 蓝桥杯2017初赛:迷宫 (dfs搜索)
[蓝桥杯2017初赛]迷宫 Description X星球的一处迷宫游乐场建在某个小山坡上.它是由10x10相互连通的小房间组成的. 房间的地板上写着一个很大的字母.我们假设玩家是面朝上坡的方向站立, ...
- [蓝桥杯2017初赛]包子凑数-模拟+巧妙枚举
题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子 每种蒸笼都有非常多笼,可以认为是无限笼. 每当有顾客想买X个包子,卖包子的大叔就会选出若干笼包 ...
- 蓝桥杯2017初赛-k倍区间-前缀和
题目描述 给定一个长度为N的数列,A1, A2, - AN. 如果其中一段连续的子序列Ai, Ai+1, - Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍区间. 你能求 ...
- [蓝桥杯2017初赛]等差素数列-巧妙枚举(思维)
题目描述 2,3,5,7,11,13,-是素数序列. 类似:7,37,67,97,127,157 这样全由素数组成的等差数列,叫等差素数数列. 上边的数列公差为30,长度为6. 2004年,格林与华人 ...
- 蓝桥杯2017初赛-正则问题
题目描述 考虑一种简单的正则表达式:只由 x ( ) | 组成的正则表达式. 小明想求出这个正则表达式能接受的最长字符串的长度. 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: ...
- [蓝桥杯2017初赛]九宫幻方-数论+next_permutation枚举
题目描述 小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分. 三阶幻方指的是将1~9不重复的填入一个33的矩阵当中,使得每一行.每一列和每一条对角线的和都是相同的. 三阶幻方又被 ...
最新文章
- 在Linux上利用python获取本机ip
- Leptonica在VS2010中的编译及简单使用举例
- SQL GROUP BY 语句
- android gridview固定行数据,如何在Android gridview中为行设置不同的列
- python scikit learn 封装_python的scikit-learn的主要模块和基本使用
- 为什么Flink会成为下一代大数据处理框架的标准?
- Leetcode算法题(C语言)6--只出现一次的数字
- FinNexus宣布已售出1000万枚FNX给相关投资者
- 敏捷开发免费管理工具——火星人预览之四:故事板,燃尽图,我的工作项
- 实战:从Mysql数据库frm文件中,提取表结构创建SQL语句
- 归并排序JAVA代码详解
- 【FinE】EMD/EEMD方法及金融数据分解
- 快速获取Excel表格中的所有图片
- 自定义jsx解析工厂函数
- diy 文件服务器,文件服务器diy
- 电脑Mac地址更改后有什么害处?怎么改回原来的?
- 洪蜀宁-区块链原始大佬的文章-金丘区块链院长
- 从Maxwell方程组到波动方程
- 泰戈尔诗集-飞鸟集单词释义
- 安卓学习日记——在线支付