news 2026/5/5 9:02:57

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
学而思编程周赛语言普及奠基组 | 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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/2 23:57:08

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

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

作者头像 李华
网站建设 2026/4/23 3:08:27

长春婚宴服务为新人定制专属浪漫典礼体验

在长春婚宴服务中&#xff0c;我们致力于为每对新人提供独特的婚礼体验。我们的专业团队会根据新人的需求和个性&#xff0c;量身定制专属的婚礼方案。无论是选取华丽的宴会厅还是精致的餐饮&#xff0c;我们都力求保证每一个细节都能打动人心。通过与新人的密切合作&#xff0…

作者头像 李华
网站建设 2026/4/23 20:46:59

[Windows] 文件名精灵2025 批量修改文件名工具

[Windows] 文件名精灵2025 批量修改文件名工具 链接&#xff1a;https://pan.xunlei.com/s/VOjVKTcShvWTz972rnxzJB_RA1?pwdvywy# 在日常办公和文件管理中&#xff0c;批量修改文件名是高频需求&#xff0c;而一款高效、功能全面的工具能大幅提升效率。文件名精灵 2025 作为…

作者头像 李华
网站建设 2026/4/19 14:53:53

基于Simulink的电机电流环PI参数整定仿真

目录 手把手教你学Simulink 一、引言:为什么“调不好PI”会让高性能电机变成“抖动机器”? 二、核心原理:电流环的“等效传递函数”建模 1. 电流环简化模型(d/q轴解耦后) 2. 数字控制系统中的关键延迟 3. 电流环闭环结构 三、应用场景:伺服驱动器中的高性能电流环…

作者头像 李华
网站建设 2026/5/1 3:27:46

深度拆解AI Agent:从ChatGPT到智能体的进化之路

文章介绍了AI Agent的概念、架构和应用前景。比尔盖茨和吴恩达等科技领袖认为它是AI的下一个重要发展方向。AI Agent由大模型、规划、记忆和工具使用四部分组成&#xff0c;已展现出从聊天机器人到智能助手的进化趋势。通过Devin和Smallville等案例展示了其能力&#xff0c;预测…

作者头像 李华