CSP-J复赛-模拟题4

news2024/9/22 17:27:50

1.区间覆盖问题: 

题目描述

给定一个长度为n的序列1,2,...,a1​,a2​,...,an​。你可以对该序列执行区间覆盖操作,即将区间[l,r]中的数字,+1,...,al​,al+1​,...,ar​全部修改成同一个数字。

现在有T次操作,每次操作由l,r,p,k四个值组成,表示将原数组的[l,r]区间所有数字修改为p,请你判断修改之后的序列所有数字之和能否被k整除?如果可以请输出"Yes",否则输出"No"。

输入格式

  • 第一行,两个整数n,T,表示序列长度n,以及T次操作询问。

  • 第二行,n个整数1,2,...,a1​,a2​,...,an​表示原序列。

接下来的T行

  • 每行四个整数l,r,p,k含义如题目描述所示。

需要注意的是,每次操作询问之后都不会对原序列进行修改,即每次操作都是在原序列上直接进行的。

输出格式

输出共T行,每行一个整数,表示当前操作询问的结果。

输入输出样例

输入 #1

5 2
4 7 1 2 8
3 5 3 4
2 4 1 5

输出 #1

Yes
Yes
 

说明/提示

数据范围:

对于30%30%的数据点,保证n≤10,T≤10.

对于70%70%的数据点,保证n≤5⋅103,T≤103.

对于100%100%的数据点,保证T≤106,−109≤ai​≤109,1≤l≤r≤n,1≤k,p≤109 .

2.神秘数码:

题目描述

小C发现在自然数中,有很多的数字是神秘的,这些神秘的数字都有一个共同的特性,就是可以表示成2x⋅3y的形式。譬如,1=2^0⋅3^0,12=2^2⋅3^1都是神秘数字。

请你求出[l,r]范围内一共有多少个神秘数字?

输入格式

输入仅一行,两个数字l,r表示查询的区间

输出格式

输出仅一个整数,表示区间[l,r]范围内有多少个神秘数字。

输入输出样例

输入 #1

1 10

输出 #1

7

输入 #2

100 200

输出 #2

5

说明/提示

样例解释:

对于样例1:1 2 3 4 6 8 9都是神秘数字

对于样例2:108 128 144 162 192是神秘数字

数据范围:

对于20%的数据,保证l,r≤10

对于40%的数据,保证l,r≤10^3

对于60%的数据,保证l,r≤10^6

对于80%的数据,保证l,r≤10^9

对于100%的数据,保证l,r≤10^18

3.判断回文串:

题目描述

MR.K有一些字符串,他希望你来帮助他判断每个字符串是不是回文的。

回文串的定义是:如果一个字符串S翻转之后和原字符串一模一样,那么就认为这个字符串是回文的。当然,我们在判断字母是否相等时,请忽略大小写。

输入格式

第一行,一个整数n,表示接下来将会有n个字符串,每个字符串都仅由英文字母构成(包含大小写字母)

接下来n行,每行一个字符串si​。

输出格式

输出共n行,每行一个Yes或No表示字符串是否回文,是回文串的话请输出Yes, 否则请输出No.

输入输出样例

输入 #1

3
AbcBa
AAAba
CHKotyTOkHv
 

输出 #1

Yes
No
No
 

说明/提示

对于20%的数据,保证字符串中仅包含小写字母。

对于100%的数据,保证n≤100,∣si​∣≤10^3,其中∣si​∣表示字符串长度。

4.幸运的string lucky:

题目描述

Jerry认为,当一个字符串S满足如下特点时:

  • S的长度∣S∣恰好等于5;

  • S的第3,53,5个字符是同一个字符;

  • S的前44个字符各不相同;

那么这个字符串会给他带来好运。

例如henan就是一个幸运的字符串,而query,problem,queue就不能被称作幸运的字符串。

现在Jerry拿出了一大把新鲜出炉的字符串1,2,...,S1​,S2​,...,Sn​,请你帮助他求出这些字符串中一共有多少个幸运的字符串。

输入格式

输入第一行,一个正整数n表示n个字符串。

接下来的n行,每行一个字符串Si​.

输出格式

输出仅一行,一个数字,表示幸运字符串的数量。

输入输出样例

输入 #1

4
henan
query
problem
queue
 

输出 #1

1
 

说明/提示

数据范围:

对于30%的数据点,保证n≤10,并且保证字符串长度∣Si​∣=5.

对于60%的数据点,保证n≤103,并且所有字符串仅由小写字母组成.

对于100%的数据点,保证n≤105,所有字符串仅由英文字母与数字组成,并且保证字符串长度∣Si​∣≤20.

5.逛庙会:

题目描述

罗老师在过年期间闲来无事,于是他去逛了一下家乡的庙会,顺便买些糖果为新的一年做准备。

罗老师家乡的庙会里一共有n个摊位,按顺时针在庙会周围 围成了一圈。每个摊位上都有充足的糖果,但是价格不一样:第i个摊位的糖果价格为ci​。罗老师准备了S元钱,现在他要去逛庙会了。

因为实在闲的无聊,罗老师决定从11号摊位开始顺时针逛庙会,每次当他路过一个摊位,如果他买的起这个摊位上的糖果,他就会购买一个糖果;无论他是否购买了糖果,他都会前往下一个摊位,直到他买不起任何一个摊位上的糖果时才会选择回家。

请问罗老师一共会购买多少个糖果?

输入格式

第一行,两个整数n,S,表示庙会上一共有n个摊位,以及罗老师带了S元钱出门。

第二行n个正整数1,2,...,c1​,c2​,...,cn​,表示每个摊位上的糖果价格。

输出格式

一个正整数,表示罗老师够买的糖果个数。

输入输出样例

输入 #1

3 38
5 2 5
 

输出 #1

10
 

输入 #2

5 21
2 4 100 2 6
 

输出 #2

6
 

说明/提示

样例解释:

对于样例1,绕着庙会逛的前三圈,每到一个摊位都会购买当前摊位的一个糖果,这三圈结束后还剩余2元钱;之后会到第二个摊位购买一个糖果,剩余钱数0元,选择回家。

一共购买了10个糖果。

对于样例2,绕着庙会逛第一圈,会购买1,2,4,51,2,4,5这四个摊位上的糖果,剩余7元钱;

第二圈,会购买第1,21,2个摊位上的糖果,剩余1元钱;此时选择回家。

一共购买了6个糖果。

数据范围:

对于20%20%的数据,保证n≤5,S≤10^2

对于50%50%的数据,保证n≤10^3,S≤10^5

对于80%80%的数据,保证n≤10^5,S≤10^9

对于100%100%的数据,保证n≤10^6,S≤10^18,ci​≤10^9

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1982475.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

未授权访问漏洞系列详解⑦!

VNC未授权访问漏洞 VNC 是虚拟网络控制台 Virtual Network Console 的英文缩写。它是一款优秀的远程控制工具软件由美国电话电报公司AT&T的欧洲研究实验室开发。VNC是基于 UNXI和 Linux 的免费开源软件由 VNC Server 和 VNC Viewer 两部分组成。VNC 默认端口号为 5900、590…

opencascade AIS_TypeFilter AIS_XRTrackedDevice源码学习

opencascade AIS_TypeFilter 前言 通过它们的类型选择交互对象。该过滤器会对本地上下文中的每个交互对象提出问题, 以确定它是否具有非空的所有者,并且如果是,则检查它是否是所需类型。 如果对象在每种情况下都返回 true,则保留…

运动控制卡——固高GTS

文章目录 前言什么是运动控制卡指示灯状态检测主卡指示灯状态说明端子板指示灯状态说明 软件调试(P39)何将控制器配置成脉冲模式设置与定位 编程C#编程 一些概念 前言 在一些控制多轴电机运动的场景下,除了需要驱动器驱动该轴的电机外,还需要用到控制卡…

kickstart自动部署

目录 一 准备工作二 安装软件及其相关配置配置步骤,图形引导部署web服务配置dhcp部署pxe 三 使用新机验证 一 准备工作 主机采用rhel7.9版本 本文使用图形化界面就行操作设置 取消VMware dhcp设置 yum group install "Server with GUI" init 5 #启动图…

vue3中使用logicFlow

浅结logicFlow使用: 应用场景:vue3中使用logicFlow绘制流程图 技术碎片应用: vue3:ref,reactive, onMounted, watchEffect,nextTick,inject logicFlow:节点,边,锚点,事件 官网&#…

大模型微调fine-tuning

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl大模型微调概述 大模型fine-tuning(微调)是一种重要的机器学习技术,特别是在处理自然语言处理(NLP)任务时广泛应用。它指在已经预训练好的大型深度学习模型基础上,使用新的、特定任务相关的…

【文献阅读】GraphAny: A Foundation Model for Node Classification on Any Graph

Abstract 可以执行任何新任务而无需特定训练的基础模型已经在视觉和语言应用中引发了机器学习的革命。然而,涉及图结构数据的应用仍然是基础模型面临的一个难题,因为每个图都有独特的特征和标签空间。传统的图机器学习模型,如图神经网络&…

在Fragment中显示高德地图

一、首先在高德官网上申请key 第一步:按照规定填写Key名称第二步:选择服务平台,运用在android上就勾选anroid就好了第三步:输入发布版安全码SHA1 首先打开命令行按住windows+r两个按键在命令行中输入cd .android,定位到.android文件下调试版本使用 debug.keystore,命令为…

交通预测数据文件梳理:METR-LA

文章目录 前言一、adj_METR-LA.pkl文件读取子文件1读取子文件2读取子文件3 二、METR-LA.h5文件 前言 最近做的实验比较多,对于交通预测数据的各种文件和文件中的数据格式理解愈加混乱,因此打算重新做一遍梳理来加深实验数据集的理解,本文章作…

数位dp学习

参考借鉴: 数位DP学习整理(数位DP看完这篇你就会了)-CSDN博客 AcWing1081.度的数量(数位DP)题解_求给定区间$ [x,y]$ 中满足下列条件的整数个数:这个数恰好等于 k k k 个互不相等-CSDN博客 就是类似前缀和的思想,进行数字在位数…

最新资讯 | 开源大模型Llama会失去技术优势吗?

昨夜,Meta宣布推出迄今为止最强大的开源模型——Llama 3.1 405B,支持上下文长度为128K Tokens,在基于15万亿个Tokens、超1.6万个H100 GPU上进行训练,这也是Meta有史以来第一次以这种规模训练Llama模型。Meta同时还发布了全新升级的…

2024年,pdf文献热门翻译软件总结推荐

对于如今的时代,市面上存在各式各样的学术资料,对于没有语言天赋的我,看得眼花缭乱。看个学术资料都不知道要用哪个工具,试来试去和睦浪费时间。今天就我使用过的翻译软件中,整理了四款能帮助我们解决文献翻译难题的四…

未授权访问漏洞系列详解⑧!

Druid未授权访问漏洞 漏洞特征:http://www.xxxx.com/druid/index.html 当开发者配置不当时就可能造成未授权访问下面给出常见Druid未授权访问路径 ------------- /druid/websession.html /system/druid/websession.html /webpage/system/druid/websession.html(jeecg) ----…

GitHub惊天安全漏洞:删除的仓库竟能永远访问

引言 近日,GitHub 被曝出一个严重的安全漏洞,引发了广泛关注。开源安全软件公司 Truffle Security 的安全研究员 Joe Leon 发现,在 GitHub 上删除的代码仓库实际上仍然可以被访问。这一发现震惊了整个开源社区。本文将详细探讨这一安全漏洞的…

PXE服务器自助部署

kickstart部分 一、实验环境 两台主机:一台用于环境搭建(ngnix.yee.org),一台用于测试(check_ks)。测试机 二、开启主机图形工具,并进行基本配置 查看 /root/anaconda-ks.cfg 文件,这个文件是系统安装以…

学习记录——day26 进程间的通信(IPC)无名管道 无名管道 信号通信 特殊的信号处理

目录 一、进程间通信引入 二、无名管道 1、无名管道相关概念 2、无名管道的API接口函数 pipe(int pipefd[2]); 3、管道通信的特点 4、管道的读写特点 三、无名管道 1、有名管道:有名字的管道文件,其他进程可以调用 2、可以用于亲缘进程间的通信&…

windows下,使用vs code远程连接云服务器【以CentOS7为例】

windows下,使用vs code远程连接云服务器 1. 下载VS code并准备相关插件2. 使用Remote - SSH远程控制Linux 1. 下载VS code并准备相关插件 1. VS code官网: 下载地址:https://code.visualstudio.com/Download下载合适版本的vs code。 2. 推荐…

20款奔驰S450升级原厂红外夜视系统,提升您夜晚行车安全

夜视辅助系统增强版不仅可以对处于潜在危险位置的行人进行探测,还可发现动物。当车辆进入没有路灯的区域,第三代夜视系统可自动将仪表盘的显示内容从车速表转变为锐度极高的夜视图像,并将探测到前方出现的行人或动物在系统中以鲜明的色彩突出…

CSS前端:元素的布局技巧

【备注】在线测试网站&#xff0c;点此进入。 一、内边距和外边距 【总结】padding增加本元素和子元素的距离&#xff0c;margin增加本元素和父元素的距离。 二、居中和对齐 【需求】 【HTML】 <div id"container"><p id"top">我在div容器…

打卡第33天------动态规划

周末的时候刷题了,在代码随想录系统的学习了一遍算法,看到leetcode上的题不再那么懵了,有点思路了,心里面对题的恐惧感也在逐渐消失,滴水石穿,小坚持带来大改变。 一、不同路径 leetcode题目链接:62.不同路径 题目描述: 一个机器人位于一个 m x n 网格的左上角 (起始…