【蓝桥杯总决赛】第十三届蓝桥杯省赛C/C++B组个人题解
2022年第十三届蓝桥杯省赛C/C++B组个人题解
试题 A: 九进制转十进制(数学)
试题 B: 顺子日期(语文)
试题 C: 刷题统计(模拟)
【样例输入】
【样例输出】
试题 D: 修剪灌木(找规律)
【样例输入】
【样例输出】
试题 E: X 进制减法(数学)
【样例输入】
【样例输出】
试题 F: 统计子矩阵(前缀和 + 双指针)
【样例输入】
【样例输出】
试题 G: 积木画(动态规划)
【样例输入】
【样例输出】
试题 H: 扫雷(BFS)
【样例输入】
【样例输出】
试题 I: 李白打酒加强版(三维DP / 回溯)
【样例输入】
【样例输出】
试题 J: 砍竹子
【样例输入】
【样例输出】
总结
试题 A: 九进制转十进制(数学)
试题 A: 九进制转十进制(数学)
#include <iostream>
#include <cmath>
using namespace std;
int main() {
cout << 2 * pow(9, 0) + 2 * pow(9, 1) + 0 * pow(9, 2) + 2 * pow(9, 3) << endl;
return 0;
答案:1478
试题 B: 顺子日期(语文)
目前有很多争议,分为 3 种答案:4,5,14
我考试时写的答案是 5
不过我观察到网友更多的答案是 4
而比赛后当天晚上的蓝桥云课说的是 14(非官方)
20220123
20220321
20221123
20221230
20221231
第二种答案:4
即认为 012 和逆序的顺子(如 210)都不算是顺子,因此把上面的 20220321 去掉
20220123
20221123
20221230
20221231
试题 C: 刷题统计(模拟)
【样例输入】
10 20 99
【样例输出】
8
8
#include <iostream>
using namespace std;
#include <iostream>
using namespace std;
试题 D: 修剪灌木(找规律)
【样例输入】
3
【样例输出】
4
2
4
#include <iostream>
#include <cstring>
using namespace std;
const int maxn = 1e4 + 100;
int a[maxn];
int maxHeight[maxn];
#include <iostream>
using namespace std;
试题 E: X 进制减法(数学)
【样例输入】
11
3
10 4 0
3
1 2 0
【样例输出】
94
比赛时看了一个小时,读不懂题 orz…
这题十分的抽象,很难理解
#include <iostream>
#include <algorithm>
using namespace std;
const int MOD = 1e9 + 7;
const int maxn = 1e5 + 100;
int a[maxn];
int b[maxn];
试题 F: 统计子矩阵(前缀和 + 双指针)
【样例输入】
3 4 10
1 2 3 4
5 6 7 8
9 10 11 12
【样例输出】
19
4748 3648 ~ 21 4748 3647 (21 * 10 ^ 8)
方法①:前缀和 + 双指针
首先求出每一列的前缀和,然后利用双指针将若干行切割开
#include <iostream>
#include <iostream>
using namespace std;
const int maxn = 505;
int s[maxn][maxn];
#include <iostream>
using namespace std;
那么又有问题了,黑客可否在服务器和公正机构之间,还有在客服端和公正机构之间做手脚尼??
从理论是哪个来讲是可以这么做,也确实这么做了过后可以拿到密钥;
但是从实际出发,成本花销特别大,而且还是双倍,一般的黑客是做不到的,再说破解个密钥证书可能也会耗费好几年的时间,时间成本都大,所以从实际上来讲黑客不会这么做。
文章目录
前言
【蓝桥杯总决赛】第十三届蓝桥杯省赛C/C++B组个人题解相关推荐
- “巴渝工匠”杯重庆市第十三届高等职业院校学生职业技能竞赛高职组“信息安全管理与评估”赛项任务书
"巴渝工匠"杯重庆市第十三届高等职业院校学生职业技能竞赛 高职组"信息安全管理与评估"赛项任务书 一.赛项时间 8:30 -12:20,共计230分钟,含赛题发 ...
- 2022年蓝桥杯:第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾,文末附真题链接)
目录 第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾) 试题 A: 九进制转十进制 试题 B: 顺子日期 试题 C: 刷题统计 试题 D: 修剪灌木 试题 E: X 进制减法 试题 F: ...
- 【蓝桥杯】第十三届蓝桥杯单片机国赛 代码程序
第十三届蓝桥杯单片机国赛 程序 题目 hex文件 代码 工程文件 B站视频 更多资料 题目 历届的省赛和国赛的题目我已经在前面的文章(点击查看)里给大家分享了(网盘资源),需要的话,直接去下载,我在这 ...
- 【蓝桥杯】第十三届蓝桥杯单片机第二次省赛 代码程序
第十三届蓝桥杯单片机第二次省赛 题目 hex文件 代码 工程文件 B站视频 更多资料 题目 历届的省赛和国赛的题目我已经在前面的文章(点击查看)里给大家分享了(网盘资源),需要的话,直接去下载,我在这 ...
- 蓝桥杯嵌入式|第十三届蓝桥杯嵌入式省赛程序设计试题及其题解
题目 十三届省赛是要制作一个可由串口设置密码的密码锁.在本场比赛中,我们将用到LED模块.按键模块.串口模块.定时器的PWM模块以及官方会提供源码的LCD模块.下面就请看原题: 题解 ...
- 2022年蓝桥杯:第十三届蓝桥杯大赛软件赛省赛(全部正解做法代码 C/C++ B组)
文章目录 试题 A: 九进制转十进制 问题描述 问题答案 试题 B: 顺子日期 问题描述 问题答案 试题 C: 刷题统计 问题描述 问题答案(正解) 试题 D: 修剪灌木 问题描述 问题答案(正解) ...
- 2022年蓝桥杯:第十三届蓝桥杯大赛软件赛省赛(题解C/C++B组)
目录 试题 A: 九进制转十进制 问题描述 解题思路 问题答案 试题 B: 顺子日期 问题描述 问题答案 试题 C: 刷题统计 问题描述 解题思路 问题答案 试题 D: 修剪灌木 问题描述 解题思路 ...
- 蓝桥杯嵌入式第十三届第一场省赛真题
一.程序设计题 A.CubeMx 1.选用80MHZ时钟.SW线 2.GPIO配置 3.TIM2_Channel2 4.串口USART1 选择PA9.PA10引脚,DAM传输.使能空闲中断 5.中断优 ...
- 第十三届蓝桥杯青少年STEMA(2021.08-2021.03)C++
蓝桥杯2022年1月STEMA C++中级组编程真题解析 蓝桥杯2022年1月STEMA C++中级组编程真题解析_竹 子的博客-CSDN博客 第十三届蓝桥杯青少年C++中级组2021年11月比赛题目 ...
最新文章
- linux自带的cd刻录,linux下刻录CDROM的命令
- Vue精确到小数点后两位
- C#的变迁史04 - C# 4.0 之多线程篇
- 不少人暗搓搓的准备春招了,我有一些好东东和招聘信息给你
- linux重定向到程序,技术|Linux I/O 重定向基础
- IDEA中使用SVN IDEA配置SVN步骤
- dp动态规划分类详解
- 网络扫描 : nbtscan
- 魔兽实名好友怎么显示服务器,魔兽世界实名好友跨服组队详细解析
- 开源硬件的知识产权管理
- 冉宝的每日一题--8月8日--前缀和+拓扑排序复习
- 西游记中唐僧念过几次紧箍咒?
- 使用HTML批量拼图
- 计算机打印机安装步骤,打印机安装步骤
- Unity 基于UGUI的逆向九宫格图片
- 百度地图查询数据结果
- eggjs 怎么使用 egg-jwt 实现 token 解析?
- 20190930双色球中奖号码概率的处理(VC6.0)
- 目标检测中边框回归的直观理解 bbox regression
- TKmybatis的框架介绍及使用方法
热门文章
- 用完电脑不关机你试试?!
- NXP GUI Guider的使用
- chrome扩展调试
- 阿里SLS -> Flink -> ClickHouseSink 写入动态列
- 通用AppKey签名验证软件
- 虚拟磁盘管理器 服务器运行失败,服务器运行失败
- Lattice Diamond 3.5简易教程(二)------软件的使用
- pkpm弹性时程分析计算书怎么出_pkpm3.1弹性时程分析中怎样选择波
- spring-boot-2.0.3不一样系列之源码篇 - run方法(三)之createApplicationContext,绝对有值得你看的地方
- 关于投影概念的理解(墨卡托、高斯…