当前位置: 首页 > news >正文

蓝桥杯 第 9 场 小白入门赛 字符迁移

题目:

3.字符迁移【算法赛】 - 蓝桥云课 (lanqiao.cn)

思路:

此题通过把小写字母映射成数字,进行差分即可。

AC代码: 

#include<iostream>
#include<cstring>
#include<algorithm>using namespace std;typedef long long LL;
const int N = 2e5 + 10;
LL c[N],b[N];
// 差分
void insert(LL l,LL r,LL k) {b[l] += k;b[r+1] -= k;return;
}int main() {cin.tie(0)->ios::sync_with_stdio(false);LL n,q;cin >> n >> q;string str;cin >> str;for(int i=0; i<str.size(); i++){c[i+1]=str[i]-'a';insert(i+1,i+1,c[i+1]);}while(q--) {int l,r,k;cin >> l >> r >> k;//k%=26; 可写可不写insert(l,r,k);}for(int i=1; i<=n; i++) {b[i] += b[i-1]; //前缀和cout << (char)('a'+b[i]%26);}return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 企业版ChatGPT用户激增至60万;百度文心一言推出个性化声音定制功能
  • 英语学习笔记-音节划分和字母发音对照表
  • vue做游戏vue游戏引擎vue小游戏开发
  • HCIA-RS基础-STP原理与配置
  • easyExcel - 按模板导出
  • Redis7(二)数据类型及其用法
  • 分布式事务 - 个人笔记 @by_TWJ
  • Nginx-调度器、优化
  • 解决在navicat上向mysql5.7运行sql文件时报错Error: Unknown storage engine‘InnoDB’的问题
  • 短剧小程序系统开发,让短剧观看与创作更加便捷。短剧系统源码搭建
  • JSBridge原理 - 前端H5与客户端Native交互
  • 7款公司电脑监控软件
  • Taro打包生成不同目录
  • 聚类分析 | 聚类有效性评价指标外部NMI(MATLAB)
  • python统计分析——分类数据的检验
  • Bytom交易说明(账户管理模式)
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • crontab执行失败的多种原因
  • GraphQL学习过程应该是这样的
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • leetcode讲解--894. All Possible Full Binary Trees
  • Linux gpio口使用方法
  • nfs客户端进程变D,延伸linux的lock
  • swift基础之_对象 实例方法 对象方法。
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 爱情 北京女病人
  • 多线程事务回滚
  • 理清楚Vue的结构
  • 浏览器缓存机制分析
  • 前端路由实现-history
  • 我的面试准备过程--容器(更新中)
  • 正则学习笔记
  • 《天龙八部3D》Unity技术方案揭秘
  • 湖北分布式智能数据采集方法有哪些?
  • ​iOS实时查看App运行日志
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • (39)STM32——FLASH闪存
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (附源码)计算机毕业设计ssm电影分享网站
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (算法)大数的进制转换
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)Android学习笔记 --- android任务栈和启动模式
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .bat批处理(六):替换字符串中匹配的子串
  • .cn根服务器被攻击之后
  • .net core Swagger 过滤部分Api
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET Core引入性能分析引导优化
  • .NET 设计一套高性能的弱事件机制
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .NET6 命令行启动及发布单个Exe文件