实验七 字符串 编程题 1. 飞来飞去

【问题描述】
松雅作为一位商业人士,经常需要在天津和深圳之间飞来飞去,因为在这两个城市,她有多间旅馆。当然在冬天她更愿意从天津飞到深圳,因为深圳更暖和。她实在是太忙了,以至于她根本就不记得在这两个方向上坐过多少航班了。
在最近的n天,她知道自己哪天在天津的办公室哪天在深圳的办公室,她总是在晚上飞,因此不可能在同一天出现在两地的办公室。考虑到这些信息,确定在过去的n天里,她从深圳飞天津的次数是否更多。
【输入形式】
输入的第一行为一个整数T,表示测试用例的个数。
接下来的T行,每行为一个测试用例,表示为一个整数n和一个n个字符的字符串,整数表示最近过去的天数,字符串表示松雅停留在两地办公室的情况,由大写字母’S’和’T’组成,如果第i个字符为’S’,表示这天她在深圳的办公室,否则在天津的办公室。最远的一天为第一个字符,最近的一天为最后一个字符。
【输出形式】
输出有n行,每行对应一个测试用例,如果从深圳飞天津的次数更多,输出“YES”,否则输出“NO”。

【样例输入】

4
4 TSST
2 ST
10 TTTTTTTTTT
10 SSTTSTTSTT
【样例输出】

NO
YES
NO
YES

解题思路:
判断每组字符串的第一个的输入是否为S,以及最后一个是否为S
1、若第一个字符为S,最后一个字符为T,输出YES。
2、反之,输出NO。

#include <bits/stdc++.h>
using namespace std;int main()
{int n;cin >> n;  //n天int a[n];for(int i = 0; i < n; i++) //n组数据{int m;char test;cin >> m;  //输入ma[i] = 0;  //初始化数组元素for(int j = 0; j < m; j++) //输入m个字符{cin >> test;if(test == 'S'&&j == 0)  //第一个输入为S{a[i] = 1;}if(j == m-1&&test != 'S') // 最后一个输入不为S{a[i] +=1;}}}for(int i = 0; i < n; i++){if(a[i] == 2)  //如果每组的第一个为S和最后一个不为S  则到深圳的次数的{cout << "YES" << endl;}else{cout << "NO" << endl;}}
}

实验七 字符串 编程题 1. 飞来飞去相关推荐

  1. 【练习七 字符串编程题9. 音乐DJ和回响贝斯】

    [问题描述] 维亚是一家音乐俱乐部里的音乐DJ,在工作中经常使用Dubstep(回响贝斯)音乐.最近,他决定拿出几首老歌进行混音处理. 假定一首歌的歌词是一句英文句子,为了将Dubstep混录到歌曲里 ...

  2. 练习七 字符串编程题1. 全字母短句

    [问题描述] 在一个单词或者一个句子中,如果每个字母都至少出现过一次,则称为全字母短句. 输入若干句子,请判断这些句子是否为全字母短句. [输入形式] 输入的第一行为T,表示有T个测试用例,接下来的T ...

  3. 【练习七 字符串编程题10. 炸弹】

    ​​​​​​[问题描述] 这是一个军事阵地,为具有 n × m 个分块单元的方形区域,每个单元既可以是空(用"."表示),或者可以被墙(用"*"表示)占用. 有 ...

  4. 【练习七 字符串编程题1. 全字母短句】

    [问题描述] 在一个单词或者一个句子中,如果每个字母都至少出现过一次,则称为全字母短句. 输入若干句子,请判断这些句子是否为全字母短句. [输入形式] 输入的第一行为T,表示有T个测试用例,接下来的T ...

  5. 实验七 1 飞来飞去

    题目 [问题描述] 松雅作为一位商业人士,经常需要在天津和深圳之间飞来飞去,因为在这两个城市,她有多间旅馆.当然在冬天她更愿意从天津飞到深圳,因为深圳更暖和.她实在是太忙了,以至于她根本就不记得在这两 ...

  6. java2实验手册求方程的根_完成实验手册实验六:P101编程题2、3、4 Java程序设计上机实验手册(完稿)_吴娜炯.pdf_学小易找答案...

    [简答题]将一个文件的内容装换为大写,显示出来,并把内容复制到文件中去. [简答题]什么是自主访问控制?什么是强制访问控制? 什么是基于角色的访问控制? [简答题]根据第五课教学视频,实现可视化日历. ...

  7. C++ Primer Plus 第七章编程题练习

    C++ Primer Plus 第七章编程题练习 第一题 题目描述 编写一个程序,不断要求用户输入两个数,直到其中的一个为0.对于每两个数,程序将使用一个 函数来计算它们的调和平均数,并将结果返回给m ...

  8. python123第七周测验编程题答案_Python第七周编程题

    Python123第七周编程题 1.打印输出附件文件的平均列数,计算方法如下:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫ ...

  9. 实验七 MapReduce编程进阶

    实验七 MapReduce编程进阶 答案在链接里https://blog.csdn.net/weixin_45818379/article/details/117790528

最新文章

  1. php一点通,编程一点通app-编程一点通官方版下载v1.0.1-七度网
  2. shell 脚本调试
  3. mysql数据库插入图片_向MySql数据库插入与读取图片文件
  4. 网络请求的基本知识《极客学院 --AFNetworking 2.x 网络解析详解--1》学习笔记...
  5. 横向循环焦点图片展示_多光子显微镜成像技术之十二:多光子显微镜中的焦点深度扩展方法...
  6. openpyxl库,1秒合并多张表格并设置图表格式
  7. Spring.Net学习笔记(1)-容器的使用
  8. ABAQUS装配节点建模教程
  9. 【Linux】nasm/yasm not found
  10. google浏览器呗7654流氓解除
  11. ggplot绘制小提琴图
  12. 笔试一道honor的嵌入式软件程序编写题目【c语言字符串】
  13. 淘宝API关键词搜索接口调用示例
  14. 【信息技术学考】2021年深圳市高中学业水平考试卷(解析版)
  15. 2020年中国智能物联网(AIoT)白皮书
  16. antv G2 折线图遇到的坑
  17. 中小学不得在校内设置食品经营场所,量子摩尔定律问世,美团运营摩拜亏45亿,英伟达史上最大手笔收购,这就是今天的大新闻。...
  18. 分子动力学模拟基础(一)
  19. 开始使用FCKeditor了
  20. 电脑无限重启 服务器,Windows10系统开机提示无法连接到sens服务无限重启如何解决...

热门文章

  1. 多目标学习(MMOE/ESMM/PLE)在推荐系统的实战经验分享
  2. 国产M3替代STM32F103XX
  3. NIPS 2017 | Attention is all you need | Transformer 阅读笔记(部分翻译)
  4. mysql初始化失败linux,已开源下载
  5. 一个敏感词检查功能是怎么来的
  6. 基于数据安全的风险评估-风险分析与评估
  7. 【2022新书】机器学习在金融时间序列分析与预测中的应用
  8. Redis高可用集群部署和集群扩展
  9. DDD领域驱动开发概念介绍及简单示例
  10. Houdini2:软件设置