2020蓝桥杯模拟赛 解码

蓝桥杯省赛 C/C++ ABC组题解(第四届 ~ 第十二届) 第十届蓝桥杯 题号 C++ A组 C++ B组 C++ C组 试题A 平方和 组队 求和 试题B 数列求值 年号字串 矩形切割 试题C 最大降雨量 数列求值 年号字串 试题D 迷宫 数的分解 质数 试题E RSA解密 迷宫 最大降雨量 试题F 完全二叉树的权值 特别数的和 旋转 试题G 外卖店优先级 完全二叉树的权值 外卖店优先级 试题H ... 阅读详情

解码

小明有一串很长的英文字母,可能包含大写和小写。

在这串字母中,有很多连续的是重复的。

小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。

例如,连续的 5 个 a,即 aaaaa,小明可以简写成 a5(也可能简写成 a4a、aa3a 等)。

对于这个例子:HHHellllloo,小明可以简写成 H3el5o2。

为了方便表达,小明不会将连续的超过 9 个相同的字符写成简写的形式。

现在给出简写后的字符串,请帮助小明还原成原来的串。

输入格式
输入一行包含一个字符串。

输出格式
输出一个字符串,表示还原后的串。

数据范围
输入字符串由大小写英文字母和数字组成,长度不超过 100。
请注意原来的串长度可能超过 100。

输入样例:
H3el5o2
输出样例:
HHHellllloo

难度:简单
时/空限制:1s / 64MB

代码:

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
char a[110];
char b[10010];
int main()
{
    scanf("%s",a);
    int l=strlen(a);
    int s;
    int k=0;
    for(int i=0; i<l; i++)
    {
        if(a[i]>'9') //是字母
        {
            if(a[i+1]>='0'&&a[i+1]<='9') //下一位是数字
            {
                s=a[i+1]-'0';
                for(int j=0; j<s; j++)
                {
                    b[k++]=a[i];
                }
            }
            else //下一位是字母
            {
                b[k++]=a[i];
            }
        }
    }
    for(int i=0; i<k; i++)
    {
        printf("%c",b[i]);
    }
    printf("\n");
    return 0;
}
2020年 第11届 蓝桥杯 C/C++ B组 省赛真题详解及小结【第1场省赛2020.7.5】【Java版】 一、试题 A: 跑步训练 方法一 方法二 二、试题 B: 纪念日 方法一:使用“计算器”求解 方法二:使用“日期类”求解(SimpleDateFormat+Date) 方法三:使用“日期类”求解(Date) 三、试题 C: 合并检测 四、试题 D: REPEAT 程序 五、试题 E: 矩阵 六、试题 F: 整除序列 解法一:ArrayList 解法二:快速位运算 七、试题 G: 解码 解法一:替换字符 解法二:boolean isDigit(char ch) 八、试题 H: 走方格 九、试题 I: 整数.. 阅读详情

相关推荐

计算机网络期末复习提纲(全知识点总结)

计算机网络期末复习提纲全知识点总结第一章 概述1.基本概念- 链路,结点,协议和服务,实体和对等实体,各层PDU- C/S模式,B/S模式,P2P模式- LAN,WAN,MAN,PAN的划分- 网络性能参数:速率,带宽,吞吐量,时延,往返时间,信道利用率2.互联网的组成(边缘部分与核心部分的作用)3.电路交换与分组交换,数据报交换和虚电路交换的特点4.TCP/IP体系结构,数据的封装与解封装第二章 物理层1.信号编码:不归零编码,曼切斯特编码2.影响信号失真程度的因素3.传输介质:双绞线,同轴电缆,光纤(单

mcyuuji的博客 8万+

(小米笔试)打乱字符串还原

#include #include int need[10][26]; void init() { char str[10][6] = { "ZERO","ONE","TWO","THREE","FOUR","FIVE","SIX","SEVEN","EIGHT","NINE" }; int i, j; for (i = 0; i < 10; i++) { for (j = 0;

crazyacm的专栏 2414

Windows Docker + RK3588 部署 YOLO26-Pose 人体姿态检测

YOLO26-Pose 在 RK3588 上的部署流程是 Windows Docker 容器内 ONNX 导出 → RKNN 转换(INT8 量化)→ ADB 推送 → 板端 C++ 推理。YOLO26n-Pose 在 640 输入下全链路约 55 FPS,可以覆盖实时姿态检测需求。先在板端用单张图片验证关键点输出正确性,确认 C++ 后处理的解析逻辑无误后,再切换到摄像头实时推理。

m0_64661770的博客 98

[蓝桥杯 2020 省 AB1] 解码(非常详细)

小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。例如,连续的5个a,即aaaaa,小明可以简写成a5(也可能简写成a4aaa3a等)。,小明可以简写成H3el5o2。为了方便表达,小明不会将连续的超过9个相同的字符写成简写的形式。现在给出简写后的字符串,请帮助小明还原成原来的串。

不问过去,无论将来 834

092、多sensor帧同步在环视系统中的实现——基于瑞芯微RK3588的PPS同步与曝光同步方案

摘要: 本文探讨了瑞芯微RK3588平台在360环视系统中实现多摄像头帧同步的技术方案。针对环视拼接常见的动态场景错位问题,提出了PPS同步与曝光同步相结合的解决方案。通过GPIO硬件触发实现四路摄像头同步曝光,配合I2C全局曝光控制,将时间误差控制在0.5ms内。文章详细解析了RK3588设备树配置、内核驱动实现中的关键细节,包括同步信号处理、寄存器原子写入等核心技术点,并分享了量产中遇到的温度漂移、信号完整性等实际问题及解决方法。最终通过硬件整形和电源优化,将同步抖动控制在±5μs以内,有效解决了动态拼

zzfmlxs的博客 34

【WRF数据准备】基于Python更新geo_em.d0.nc文件中Albedo/LAI等静态地理数据

基于Python更新geo_em.d0.nc文件中Albedo/LAI等静态地理数据

WW、forever的博客 591

[蓝桥杯 2020 省 AB1] 解码

4.然后去判断是简写字母的范围,如果是数字则判断if(arr[num]>=0&&arr[num]

2301_79201049的博客 942

微信文件自动归档!手把手教你用OpenClaw搭个自己的“数字员工”,告别重复劳动

很多人说“AI是未来”,但未来不是靠喊口号的。OpenClaw的真正价值,是让你把重复劳动交出去,把时间留给真正需要创造力的事。这事真能干,而且不难。下载OpenClaw(GitHub仓库按我写的步骤跑一遍遇到坑,评论区留言——我亲自帮你看作者后记:上周五,我让AI自动归档了文件后,终于在5点准时下班。回家路上,我给它发了条消息:“干得漂亮”。它没回,但我知道——它在默默等我的下一条指令。

2601_94871597的博客 415

P8706 [蓝桥杯 2020 省 AB1] 解码--2024蓝桥杯冲刺省一

【代码】P8706 [蓝桥杯 2020 省 AB1] 解码--2024蓝桥杯冲刺省一。

m0_64267361的博客 646

VS Code下载安装与使用教程

VSCode下载安装与使用教程

weixin_46713695的博客 4万+

【大语言模型 14】Transformer权重初始化策略:从Xavier到GPT的参数初始化演进之路

权重初始化是深度学习训练成功的隐秘基石,特别是在Transformer这样的深层架构中,合适的初始化策略能够决定模型的训练稳定性和收敛速度。本文从经典的Xavier和He初始化出发,深入解析Transformer特有的初始化策略,通过数学推导、代码实现和实验分析,揭示不同初始化方法对大语言模型训练的深层影响。我们将探讨为什么GPT系列模型采用特定的初始化方案,以及如何针对不同层设计最优的初始化策略。

熵数实验室 1687

2020年蓝桥杯B组个人题解(热的,不知道对错)

文章目录ABCDEFGHIJ总结 现在是蓝桥杯刚结束,趁着有记忆,写下这篇博客,不知道对错,如果我错了,请指出。 A 因为是到0就结束了,那么每次看看-600是否结束,如果没有结束就+300.然后时间+2*60 最后时间再加上剩下的能量/10 所以我的答案是3880 B 首先计算1921年的剩下时间+2020年度过的时间,最后再for一遍加上中间的每年的时间。 最后答案我有点忘了,开头应该是52 C 我这个是按照最坏情况来算的,应该是100/10+10是最小的。 但是我这里有人是按照概率去算的,他的答案是1

天翼之城的博客 1万+

JAVA:Spring Boot3 集成 Spring AI 实现 Skill 开发

本文介绍了如何通过Spring Boot和Spring AI实现大模型技能(Skill)开发,让AI具备调用业务系统能力。文章首先解释了Skill的概念,即AI可调用的业务能力,如查询订单、天气等,并展示了执行流程和整体架构。然后详细介绍了实践样例,包括技术版本、Maven依赖配置、AI服务设置、ChatClient创建和Skill技能注册中心的实现。注册中心提供了技能的注册、查询、启用/禁用等功能,支持按类别管理技能,并能够获取所有可用技能列表。通过这种方式,开发者可以轻松为大模型扩展业务功能调用能力。

木头 623

2020年4月份蓝桥杯模拟赛(Java)--凯撒密码

2020年4月份蓝桥杯模拟赛(Java) 给定一个单词,请使用凯撒密码将这个单词加密。   凯撒密码是一种替换加密的技术,单词中的所有字母都在字母表上向后偏移3位后被替换成密文。即a变为d,b变为e,…,w变为z,x变为a,y变为b,z变为c。   例如,lanqiao会变成odqtldr。 输入格式   输入一行,包含一个单词,单词中只包含小写英文字母。 输出格式   输出一行,表示加密后的密文...

weixin_43825740的博客 386

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

2020年 第十一届蓝桥杯第一场省赛题解(JavaB组版)

文章目录第一题:解密第二题:纪念日法一:win10自带计算器处理法二:运用日期类第三题:合并检测第四题:分配口罩第五题:斐波那契数列最大公约数第六题:分类计数第七题:八次求和第八题:字符串编码第九题:BST 插入节点问题第十题:网络分析 第一题:解密 小明设计了一种文章加密的方法:对于每个字母 c,将它变成某个另外的字符 Tc。下表给出了字符变换的规则: 例如,将字符串 YeRi 加密可得字符串 EaFn。 小明有一个随机的字符串,加密后为 EaFnjISplhFviDhwFbEjRjfIBBkRyY (

LauvMiracle的博客 1643

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

2021蓝桥模拟赛

1 #include<bits/stdc++.h> using namespace std; int cnt; int is_prime(int n) { if(n==1)return 0; for(int i=2;i*i<=n;i++){ if(n%i==0)return 0; } return 1; } int main() { for(int i=1900;i<=2020;i++) if(is_pr

远赴山河万里的博客 262

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

蓝桥杯专题之杂题篇

题目列表: 2013年:错误票据 2019年:完全二叉树的权值 2020年:解码 2022年第二次模拟赛:哈夫曼编码

qq_53133234的博客 339

字符串改造(小数据)

例如,对于字符串 happy,小明可以删除第一个字母,变成 appy,满足要求。再如,对于字符串 autumn,可以删除 3 个字母变成 amn,或者删除 4 个字母变成 at。小明准备对他的字符串进行改造,改造的方法是删除字符串中间的一部分字符。小明希望改造完后,新的字符串中的相邻字符都满足左边的字符小于等于右边的字符(a < b < ... < z)。小明想知道,对于一个字符串,至少要删除多少个字母能满足要求。输出一行,包含一个整数,表示最少要删除的字母个数。时间限制:1s内存限制:128M。

mo_26的博客 632

-字母概率-

题目描述小明最近对概率问题很感兴趣。一天,小明和小红一起玩一个概率游戏,首先小明给出一个字母和一个单词,然后由小红计算这个字母在这个单词中出现的概率。字母不区分大小写。 例如,给定的字母是a,单词是apple,那么概率是0.20。输入输入包含多组测试数据。每组数据包含一个字母和一个单词。单词的长度不超过200。输出对于每一个输入,输出对应的概率,结果保留2位小数。样例输入 a apple 样例输出 0.20 参考代码:#include using namespace std...

qybcjmy的博客 591

第十一届蓝桥杯省赛 第一场(2020.7.5) 试题 B: 解密 题目+题解

试题 B: 解密 本题总分:5 分 【问题描述】 小明设计了一种文章加密的方法:对于每个字母 c,将它变成某个另外的 字符 Tc。下表给出了字符变换的规则: | 字母c | Tc | 字母c | Tc | 字母c | Tc | 字母c | Tc | | ----- | ---- | ----- | ---- | ----- | ---- | ----- | ---- | | a | y | n | l | A | Y | N

一起加油 4977

洛谷P8706 [蓝桥杯 2020 省 AB1] 解码 C语言/C++

解码方法

weixin_43708800的博客 986

【洛谷 P8706】[蓝桥杯 2020 省 AB1] 解码 题解(模拟+输入输出)

小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。例如,连续的5个a,即aaaaa,小明可以简写成a5(也可能简写成a4aaa3a等)。,小明可以简写成H3el5o2。为了方便表达,小明不会将连续的超过9个相同的字符写成简写的形式。现在给出简写后的字符串,请帮助小明还原成原来的串。

HEX9CF的技术博客 1025

leetcode-848. 字母移位

字母移位 有一个由小写字母组成的字符串 S,和一个整数数组 shifts。 我们将字母表中的下一个字母称为原字母的 移位(由于字母表是环绕的, ‘z’ 将会变成 ‘a’)。 例如·,shift(‘a’) = ‘b’, shift(‘t’) = ‘u’,, 以及 shift(‘z’) = ‘a’。 对于每个 shifts[i] = x , 我们会将 S 中的前 i+1 个字母移位 x 次。 返回将所有这些移位都应用到 S 后最终得到的字符串。 示例: 输入:S = “abc”, shifts = [3,5.

qq_38888209的博客 447

C语言 蓝桥杯- 解码

用C语言实现蓝桥杯-解码

qq_60606051的博客 933

1.4 练习题

某幼儿园里,有5个小朋友编号为1,2,3,4,5,他们按自己的编号顺序围坐在一张圆桌旁。从1号小朋友开始,将他的糖果均分三份(如果有多余的,则他将多余的糖果吃掉),自己留一份,其余两份分给他的相邻的两个小朋友。接着2号、3号、4号、5号小朋友也这样做。输入男生和女生的人数,男生平均分为87分,女生为85分,问全体同学平均分是多少(忽略小数部分)。输出一行,五个整数(分别表示5个小朋友的剩余糖果数)输入样例:1 2 3 4 5。输出样例:2 1 2 3 2。分析代码在下一篇文章。

li_qi_zhen的博客 457
上一篇: 小白的Python学习积累
下一篇: 2020年蓝桥杯模拟合并检测
Piink
博客等级 码龄7年 119粉丝 195原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值