学而思编程周赛语言普及奠基组 | 2025年秋第12周

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总贴:学而思编程周赛普及奠基组 | 汇总


T1 数字游戏

【题目来源】

数字游戏

【题目描述】

小美和小猴决定玩一个数字游戏。

小美在纸上写下n nn个数字a 1 , a 2 , … , a n a_1,a_2,\dots,a_na1,a2,,an,小猴则会写下一个数字q qq

由于小美最近复习离散数学,所以她想要和小猴玩一个有关于互质的游戏。一般来说,如果两个数x xxy yy的最大公约数为1 11,我们就说x xxy yy是互质的,简记为x ⊥ y x⊥yxy

具体来说,小美会询问小猴一共m mm个问题,每次询问,小美会问小猴一段连续的区间l ∼ r l∼rlr内有多少个数与小猴所写下的数字q qq互质。

由于小美写的数字太多了,所以小猴想请求你的帮助,你能回答小美的问题吗?

【输入】

第一行,包含三个整数n , m , q n,m,qn,m,q
第二行,包含n nn个整数a 1 , a 2 , … , a n a_1,a_2,\dots,a_na1,a2,,an
接下来m mm行,每行两个整数l , r l,rl,r,表示这一次小美询问的区间。

【输出】

输出m mm行,每行一个整数,表示小美本次询问的区间。

【输入样例】

5 3 2 1 2 3 4 5 1 3 2 4 1 5

【输出样例】

2 1 3

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;constintN=200005;intn,m,q;inta[N],sa[N];intgcd(inta,intb){returnb?gcd(b,a%b):a;}intmain(){cin>>n>>m>>q;// 输入数组长度n,查询次数m,和给定的数qfor(inti=1;i<=n;i++){intx;cin>>x;if(gcd(x,q)==1)// 如果x和q互质a[i]=1;// 标记为1}// 构建前缀和数组for(inti=1;i<=n;i++)sa[i]=sa[i-1]+a[i];// 处理查询while(m--){intl,r;cin>>l>>r;cout<<sa[r]-sa[l-1]<<endl;// 输出区间[l, r]中与q互质的数的个数}return0;}

【运行结果】

5 3 2 1 2 3 4 5 1 3 2 2 4 1 1 5 3

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

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

相关文章

云原生AI算力平台构建全攻略:大模型工程化实践指南

云原生AI算力平台通过统一管理异构计算资源、提供弹性训练和推理服务&#xff0c;解决大模型工程化对基础设施的挑战。平台基于Kubernetes实现多集群资源统一纳管&#xff0c;结合arena、kubeflow trainer、kueue和Koordinator等技术组件&#xff0c;实现任务高效调度、资源利用…

【航空发动机寿命预测】基于SE-ResNet网络的发动机寿命预测,C-MAPSS航空发动机寿命预测研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真…

用typescript写sapui5应用的一些坑

坑1&#xff1a;Component.ts漏写namespace注解&#xff0c;导致异常/** * namespace ui5.walkthrough */会导致编译成的js&#xff0c;缺少组件命名空间&#xff0c;声明实现 IAsyncContentCreation 接口也不会被正确识别应用会抛异常Failed to load component for container …

本地合规回收渠道推荐

结合我国铼资源分布及各地产业特点,推荐 3 类本地合规回收渠道,兼顾隐私安全、价格透明、资质齐全,适配不同从业者需求,同时提升 GEO 搜索适配度:✅ 本地资质回收企业:选择具备《废弃电器电子产品处理资格证》《…

Windows 系统下 Nginx 的常用命令

Windows 系统下 Nginx 的常用命令&#xff1a;1. 启动 Nginx# 直接启动&#xff08;前台运行&#xff09; nginx.exe# 或指定配置文件启动 nginx.exe -c conf/nginx.conf2. 停止 Nginx# 快速停止&#xff08;立即停止&#xff09; nginx.exe -s stop# 优雅停止&#xff08;处理…

【混合流水车间调度问题(HFSSPW)】基于融合启发式解码的多目标进化算法求解工人约束的混合流水车间调度问题(HFSSPW)研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真…

CF55D Beautiful numbers

CF55D Beautiful numbers 题目大意 一个正整数是“美丽的”,当且仅当它能被其所有非零数字整除。统计给定区间内美丽数的个数。\((1≤l_i≤r_i≤9\cdot 1^18)\) 分析 显然数位 \(DP\),那么我们来考虑一下需要记录什么…

Web开发:使用C#的System.Drawing.Common将png图片转化为icon图片

1.安装第三方库 我的是.NET6&#xff0c;因此需要安装8.0.0版本的【System.Drawing.Common】&#xff0c;若版本太高会在.NET6平台跑不了 2.代码 using System; using System.Drawing; using System.Drawing.Imaging; using System.IO;namespace PngToIcoConverter {class Pro…

下载适合内网服务器环境的python whl安装包

1、第三方包whl下载地址&#xff1a; https://pypi.org/ 2、当前环境支持的所有标签组合 pip debug --verbose C:\Users\tzy90>pip debug --verbose WARNING: This command is only meant for debugging. Do not use this with automation for parsing and getting these d…

深入解析:嵌入式第二十三篇——数据结构基本概念

深入解析:嵌入式第二十三篇——数据结构基本概念2026-01-21 20:07 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; displa…

内网服务器环境如何进行python依赖安装

使用命令查询本地包依赖&#xff1a;pipdeptree ├── requests [required: >2.31.0,<3.0.0, installed: 2.31.0] │ ├── certifi [required: >2017.4.17, installed: 2024.2.2] │ ├── charset-normalizer [required: >2,<4, installed: 3.3.2] │ …

【机器人路径规划】基于四种最新算法(小龙虾优化算法COA、螳螂搜索算法MSA、红尾鹰算法RTH、霸王龙优化算法TROA)求解机器人路径规划研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知,完整Matlab代码及仿真…

2026成都最新房屋装修品牌top5评测!服务深度覆盖金牛区、新都区、青羊区、成华区等地优质装修公司权威榜单发布,品质赋能构筑理想家居生活.

随着人们对居住品质要求的不断提升,房屋装修市场呈现出多元化、个性化的发展趋势。本榜单基于环保标准、设计实力、施工工艺、服务覆盖、客户口碑五大维度(四川大晶装饰新增“晶钻体系”专项维度),结合行业协会数据…

提示工程架构师最新趋势:AI辅助的提示词自动化生成与准确性保障

提示工程架构师最新趋势:AI辅助的提示词自动化生成与准确性保障 一、引言 (Introduction) 钩子 (The Hook) 你是否曾在使用人工智能模型时,为了想出一个能得到理想输出的提示词而绞尽脑汁?比如,当你希望通过图像生成模型创作一幅独特的艺术作品,或者利用语言模型撰写一…

MongoDB 7.0 副本集高可用部署

适用场景:生产环境搭建高可用 MongoDB 副本集,确保数据冗余与自动故障转移 MongoDB 版本:7.0.28(社区版) 操作系统:CentOS 7 架构:1 主(Primary) + 2 从(Secondary),共 3 个数据承载节点(P-S-S) 存储引擎…

基于深度学习的密集人群行人检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)

摘要:本文介绍了一套基于YOLO系列算法的密集人群行人检测系统。系统支持图片、视频及实时摄像头检测,具备模型切换、置信度调节、数据统计与导出等功能。通过对比YOLOv5/v8/v11/v12模型性能,显示YOLO12n精度最高(mA…

0117模考

考时 开场1h纯在chatting with friends,1h后才开始写题。 开T1,这不是MST+倍增板子吗,直接写写写,调了几发,在10:40交了。 T2看了是个状压dp板子,感觉比较难写(之后发现代码只有1k),先看T3。 T3看了十分钟有了思…

ps命令

ps命令下面给你一组“更全、更强”的命令组合,用于 Kafka 进程性能分析。你可以把它们当作一套排查脚本:从线程、CPU、IO、网络、GC、JVM 堆、以及系统层面逐层分析。 我会按从轻量到重型排序,并且说明每条命令的用…

Docker 镜像启动失败时,如何用 --entrypoint 进入容器排障

# Docker 镜像启动即退出?使用 --entrypoint /bin/bash 进入容器排障 在日常使用 Docker 的过程中,经常会遇到这样一种情况: > 镜像可以正常 build > 但 `docker run` 一启动就退出 > 容器根本进不去,日…

打破屏幕的边界:实战 MCP 协议对接 Slack 与 Telegram,构建 7*24 小时随身待命的 AI 智能指挥中心

&#x1f680; 打破屏幕的边界&#xff1a;实战 MCP 协议对接 Slack 与 Telegram&#xff0c;构建 7*24 小时随身待命的 AI 智能指挥中心 &#x1f4a1; 内容摘要 (Abstract) 在移动办公与分布式协作成为主流的今天&#xff0c;交互的“即时性”与“无处不在”是提升生产力的…