CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/16

1. 严查枪火

题目

X国最近开始严管枪火。
像是"ak", “m4a1”, “skr”。都是明令禁止的。
现在小Q查获了一批违禁物品其中部分是枪支。
小Q想知道自己需要按照私藏枪火来关押多少人。
(只有以上三种枪被视为违法)

输入描述:
第一行输入整数n.(1 <= n <= 10000)表示携带违禁物品的人数。
以下n行表示违禁物品的名称。

输出描述:
输出需要按照私藏枪火来关押的人。

示例:
输入
4
aj
m4a1
skr
sc

输出
2

解题报告

模拟

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
using namespace std;int main() {int n, s = 0;string a;cin >> n;for (int i = 0; i < n; ++i) {cin >> a;if (a == "ak" || a == "m4a1" || a == "skr") {++s;}}printf("%d\n", s);return 0;
}

2. 鬼画符门

题目

鬼画符门,每年都会统计自己宗门鬼画符消耗的数量。
往年一直是大师兄管理。
但是大师兄谈恋爱了!!怎么能让这种事耽误自己恋爱时间呢!!
鬼艺接手了!!
你能帮鬼艺写一个程序统计每年消耗数量最多的鬼画符吗?

输入描述:
第一行输入整数n.(1 <= n <= 1000)
以下n行输入n个字符串。

输出描述:
输出答案字符串。

示例:
输入
5
red
red
green
grenn
hen

输出
red

解题报告

模拟

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
#include <map>
using namespace std;
map<string, int> h;int main() {int n, s = 0;string a, ans;cin >> n;for (int i = 0; i < n; ++i) {cin >> a;++h[a];}for (map<string, int>::iterator it = h.begin(); it != h.end(); ++it) {if (it->second > s) {s = it->second;ans = it->first;}s = max(s, it->second);}cout << ans << endl;return 0;
}

3. 收件邮箱

题目

已知字符串str,str表示邮箱的不标准格式。
其中".“会被记录成"dot”,“@“记录成"at”。
写一个程序将str转化成可用的邮箱格式。(可用格式中字符串中除了开头结尾所有"dot”, 都会被转换, "at"只会被转化一次,开头结尾的不转化)

输入描述:
输入字符串str.(1 <= strlen(str) <= 1000)

输出描述:
输出转化后的格式。

示例:
输入
mxyatoxcoderdotcom

输出
mxy@oxcoder.com

解题报告

模拟

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
#include <map>
using namespace std;int main() {string a;cin >> a;int n = a.length();int x = a.find("at", 1);if (x < n - 2) {a = a.replace(x, 2, "@");}x = a.find("dot", 1);while (x > 0 && x < n - 3) {a = a.replace(x, 3, ".");x = a.find("dot", 1);n = a.length();}cout << a << endl;return 0;
}

4. 最长递增的区间长度

题目

给一个无序数组,求最长递增的区间长度。如:[5, 2, 3, 8, 1, 9] 最长区间 2, 3, 8 长度为 3

输入描述:
第一行输入整数n。(1 <= n <= 10000)表示数组的大小
第二行给出n个整数a.(-1e9 <= a <= 1e9)

输出描述:
nan

输入样例:
6
5 2 3 8 1 9

输出样例:
3

解题报告

模拟

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
#define N 10005
int a[N];int main() {int n, s = 1, ans = 1;scanf("%d", &n);for (int i = 0; i < n; ++i) {scanf("%d", &a[i]);if (i > 0 && a[i] > a[i - 1]) {++s;}else {s = 1;}ans = max(ans, s);}printf("%d\n", ans);return 0;
}

[解题报告] CSDN竞赛第六期相关推荐

  1. CSDN竞赛—第六期题解与感想

    CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/16 CSDN竞赛-第六期题解与感想 前言/背景 参赛经历 解题思路 经验心得 资料分享 第六期题解 ...

  2. CSDN编程竞赛第六期

    CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/16 本次是我第二次参加CSDN举办的编程竞赛,这一次的题相比上一次简单不少,对编程新人或者刚开始学习 ...

  3. CSDN竞赛—第五期题解与感想

    CSDN竞赛-第五期题解与感想 一.题解 1. 寻因找祖 解题思路 AC代码 题外话 2. 通货膨胀-x国货币 解题思路 AC代码 3. 莫名其妙的键盘 解题思路 参考代码 4. 三而竭 解题思路 A ...

  4. 【CSDN竞赛第四期】编程赛后总结与分享

    [CSDN竞赛第四期]编程赛后感 先放成绩:77.5分,除去作弊的人排名**[15/951]** 谈不上满意,毕竟还有可以进步的空间,希望下次更好.下面进入正题: 1.小玉家的电费 [题目描述] 夏天 ...

  5. 【CSDN竞赛第9期】 Python 题解

    第9期活动帖子:[CSDN竞赛第9期]赢CSDN专属周边和副总裁亲笔签名实体书!-CSDN社区 1.小艺读书 书是人类进步的阶梯. 小艺每周因为工作的原因会选择性的每天多读几页或者少读几页. 小艺想知 ...

  6. 剪拼子字符串——常规、另类两种算法解CSDN竞赛第八期第一小题

    [点击此处跳转笔记正文] Python 官网:https://www.python.org/ Free:大咖免费"圣经"教程< python 完全自学教程>,不仅仅是基 ...

  7. CSDN竞赛第32期题解

    CSDN竞赛第32期题解 1.题目名称:传奇霸业 传奇霸业,是兄弟就来干. 小春(HP == a)遇到了一只黄金哥布林(HP == x). 小春每次能对哥布林造成b点伤害,哥布 林每次能对小春造成y点 ...

  8. CSDN编程竞赛 ——— 第六期

    CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/16 文章目录 第六期竞赛题目 一.严查枪火 1.题目描述 2.代码实现 二.鬼画符门 1.题目描述 ...

  9. 【CSDN编程竞赛第六期】python详解

    CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/16 目录 目录 前言/背景 解题思路 1.严查枪火 2.鬼画符门 3.收件邮箱 4.最长递增的区间长 ...

最新文章

  1. Matlab与线性代数 -- 矩阵的乘法
  2. 统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...
  3. org.dom4j.DocumentException: 20 Nested exception: 20
  4. vb.net2019- 调用 opencv
  5. 编码实战Web端联系人的增删改查
  6. php 和jsp,jsp和php哪个好?jsp和php的简单比较
  7. python在线作业_南开大学20春学期《Python编程基础》在线作业参考答案
  8. docker 安装kafka(快速)
  9. 使用arcpy遇到的那些坑(二)
  10. 对接网络摄像头——使用RTSP协议进行取流
  11. 如何从表象深入IPFS本质?Filenet诠释公链底层难题
  12. 【C#】打印机ZPL指令,打印文本,中文,条码,图片
  13. 蔡勒(Zeller)公式求星期几模板
  14. 基于word2vec使用wiki中文语料库实现词向量训练模型--2019最新
  15. Ubuntu系统shipyard安装
  16. 开源库3dTagCloudAndroid使用,实现3D球形云标签tag效果
  17. 书友汇德天帮助小白正确区分plot,subplot,subplots三个命令之间关系!
  18. 从easyui页面导出excel
  19. 坐月子“一嫂难求”,月嫂为何这么有“钱景”?
  20. Opencv存图读图

热门文章

  1. neovim在linux下配置
  2. 记:瞎搞东西——电源的调制
  3. 「观点」商业银行与金融科技发展
  4. 贪心算法的全部讲解(贪心选择性和贪心子结构)
  5. KBEngine demo搭建简介
  6. python seaborn教程_Seaborn绘图简明教程
  7. 慌乱之中get到一个小技能----如何将CAJ转换成PDF
  8. mac电脑idea的快捷键
  9. java图书信息添加代码_图书 - java代码库 - 云代码
  10. postcss安装和使用(详细)