C++与Python竞赛真题解析
文章平均质量分 81
分享蓝桥杯、GESP、CSP-J、CSP-S竞赛真题解析
热爱编程的通信人
白天办公室打杂,晚上实验室码字。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
USACO历年黄金组真题解析 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-12-09 23:52:12 · 286 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2025年8月(国赛)编程题(6)
规定字符’A’和字符’a’匹配,字符’B’和字符’b’匹配,字符’?‘可以和任意字符匹配。有两个字符串S和T,S仅包含字符’A’、‘a’、‘B’、‘b’;T仅包含字符A’、‘a’、‘B’、‘b’、?其中第1个位置开始的序列(“AaBA”)、第4个位置开始的序列(“AABB”)、第5个位置开始的序列(“ABBb”),都可以与字符串T(“a?第二行输入一个仅包含字符 ‘A’、‘a’、‘B’、‘b’、'?第一行输入一个仅包含字符 ‘A’、‘a’、‘B’、'b’的字符串S(1≤S的长度≤1000);原创 2025-10-10 16:24:56 · 293 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2025年8月(国赛)编程题(7)
将整数 1 到 12 分别填到三角形的每个圆圈中,每个整数填一次,使得三角形每条边上的五个整数之和都等于X。现除了2号、7号、8号、9号以外的圆圈均已填上整数。请编写程序,求解2号、7号、8号、9号的圆圈中应该填的整数,并输出这四个整数。),分别表示编号为1,3,4,5,6,10,11,12的圆圈中填的整数,整数之间以一个空格隔开。输出四个整数,分别表示编号为2,7,8,9 的圆圈中要填的整数,整数之间以一个空格隔开。可以发现,2号、7号、8号、9号圆圈中应该填的整数分别是9,11,12,7。原创 2025-10-10 16:18:47 · 651 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2025年8月(国赛)编程题(8)
给定长度为n的整数序列A,请从中选取一个最长的子序列,使得子序列中任意两个数的乘积均为完全平方数。例如:n=5,整数序列为[2,8,3,18,12];其中满足题目要求且长度最长的子序列为[2,8,18],长度为3。例如:原序列为[1,2,3,4,5,6];[2,3,6]、[1,2,3]、[1,5]等都是原序列的子序列。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。输出一个整数,表示满足题目要求的最长子序列的长度。完全平方数:可以表示为某个整数的平方的数。原创 2025-10-10 16:12:46 · 748 阅读 · 0 评论 -
信息学奥赛一本通 | 语言及算法基础篇
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-08-31 09:48:32 · 251 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2025年8月(省赛)编程题(11)
然后大卫请现场嘉宾从这叠牌最上面的扑克牌开始拿,连续拿取任意数量的牌组成一沓(至少拿 1 张,最多拿 2n 张)。接下来是见证奇迹的时刻,无论嘉宾拿多少张扑克牌,所拿取的这沓牌中红色扑克牌的数量都不少于蓝色扑克牌的数量。给定红色扑克牌和蓝色扑克牌的张数 n,请帮魔术师计算出能实现上述魔术效果的扑克牌从上到下的排列方式共有多少种。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-08-13 22:53:33 · 1410 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2025年8月(省赛)编程题(8)
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。输出一个整数,表示满足题目要求的最少交换次数,如果无论怎么交换都无法满足题目要求,则输出。交换后,奇数位置上字符 A 的数量和偶数位置上字符 A 的数量都为。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。开始)字符 A 的数量等于偶数位置上字符 A 的数量,最少需要进行多少次交换操作。AABABA,从左往右数,奇数位置上字符 A 的数量为。),偶数位置上字符 A 的数量为。原创 2025-08-12 20:45:10 · 1206 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2025年8月(省赛)编程题(7)
现在已知茶壶、盖碗、茶漏和茶杯各自的数量,需要编写一个程序来计算最多能够组成多少套完整的茶具套装。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。佳佳在一家茶具商店工作,有客户要订购一些茶具套装,一套完整的茶具套装包含。),分别表示茶壶、盖碗、茶漏和茶杯各自的数量,整数之间以一个空格隔开。输出一个整数,表示最多能组成完整的茶具套装数量。根据这些茶具的数量,佳佳最多能组成。原创 2025-08-12 20:10:47 · 965 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2025年8月(省赛)编程题(6)
输入两个整数 n 和 A(2≤n≤500,2≤A≤n),分别表示志愿者人数以及矩形队列的行数,整数之间以一个空格隔开。有 n 名志愿者参加了一场庆典活动,我们希望将这些人排成一个矩形队列,要求队列共有 A 行,且每一行的人数都要相等。例如:n=50,A=11,表示要将 50 名志愿者排成一个 11 行的矩形队列,那么每一行最多能安排 4 名志愿者。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。输出一个整数,表示矩形队列的每一行最多有多少名志愿者。原创 2025-08-12 20:00:05 · 333 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2025年8月(省赛)选择题(1-5)
C++中基本类型(如 int)通过 new分配时不会自动初始化,除非显式指定,如 int *p = new int();:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。关于C++中的new和delete关键字,以下说法错误的是( )。‘F’+4的结果ASCII自加4,再转成字符,结果为’J’i 为 1 3 5,t 为所有 i 的和,结果为9。原创 2025-08-11 12:11:25 · 813 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2023年5月(省赛)选择题(1-5)
但实际在计算机中,还需要考虑到字节对齐的规则:计算机的内存空间按照字节(byte)划分,各种类型数据按照一定的规则(以结构体为例:某个变量存放的起始位置,相对于结构体的起始位置的偏移量,是该变量字节数的整数倍)在空间上排列,而不是紧接着按顺序一个一个排放,这样做可以提高CPU的存储和读取速度。由递归计算规则,有: f(1)=3,f(2)=2x3+1=7,f(3)=2×7+1=15,f(4)=2×15+1=31,f(5)=2×31+1=63,f(6)=2×63+1=127。本题需要二叉树的前置知识。原创 2025-08-05 17:32:37 · 1187 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2023年5月(省赛)编程题(6)
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。给定一个正整数N(100<N<1000),请计算 N-(>>>N) 的结果。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!输入一个正整数N(100<N<1000)输出一个整数,表示N-(>>>N)的结果。例如:N=257时,原创 2025-08-05 17:29:23 · 356 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2024年8月(省赛)编程题(8)
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。《洛谷 B4302 出现奇数次的数》 #位运算# #蓝桥杯青少年组# #2024#本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!),整数之间以一个空格隔开。数据保证只有一个数出现了奇数次。个整数,其中只有一个数出现了奇数次,请找出这个数。输出一个整数,表示出现了奇数次的数。出现了奇数次,故输出。原创 2025-08-05 16:11:26 · 1022 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2024年8月(省赛)编程题(9)
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!特别地,a 向左移动一位是 z,z 向右移动一位是 a。例如,b 向右移动一位是 c,f 向左移动两位是 d。最后,将操作完成后的字符串 vxvbv 输出。第二行,输入一个仅包含小写字母且长度为。输出一个字符串,表示操作完成后的字符串。第一行,输入一个整数。原创 2025-08-05 15:02:57 · 744 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2024年8月(省赛)编程题(7)
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。的最高位与最低位的数字进行交换,并输出交换后的结果。如果交换后的结果有前导。《洛谷 B4301 数字交换》 #字符串# #蓝桥杯青少组# #2024#本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!的最高位与最低位的数字交换后的结果。如果交换后的结果有前导。交换,交换后的结果为。交换,交换后的结果为。原创 2025-08-05 14:07:53 · 1103 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2024年8月(省赛)编程题(6)
,分别表示书的总页数、计划第一天看的页数以及此后每天都要比前一天多看的页数,整数之间以一个空格隔开。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。《洛谷 B4300 看书》 #循环结构# #蓝桥杯青少年组# #2024#本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!输出一个整数,表示小明几天可以看完这本书。页,此后每一天都要比前一天多看。原创 2025-08-05 14:01:39 · 894 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2024年8月(省赛)选择题(1-5)
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。定义 char all=“hello\nworld”,执行cout<<a,输出结果是( ):按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。程序的输出结果是196。左子树56,右子树108,根节点32,共196。下列选项中,逻辑表达式的值始终与B的真假无关的是( )。A选项,当A为True时,结果取决于B。C选项表达式简化为B,完全由B决定。,依次计算四个选项,C正确。原创 2025-07-23 14:44:04 · 903 阅读 · 0 评论 -
AtCoder Beginner Contest竞赛题解 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-09-03 07:37:56 · 837 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 2023年5月(国赛)选择题(1-5)
常识问题,类型的字符串获取长度的方法有两种::size() 和 length() ,strlen() 获取C风格的字符串的长度,sizeof() 是一个运算符,用于获取其参数对象的所占的字节大小。析构函数和构造函数都没有返回值,即返回值类型为void,构造函数是可以重载,析构函数不允许重载。d要第一个出栈,那么需要依次把a、b、c、d入栈,然后d出栈,接下来c出栈,当前栈顶元素是b,栈底元素是a,所以b必然在a之前出栈。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-07-08 11:22:31 · 1152 阅读 · 0 评论 -
历年蓝桥杯青少组省赛国赛C++中/高级组真题解析 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-07-08 11:19:13 · 721 阅读 · 0 评论 -
历年蓝桥杯青少组Python中/高级选拔赛(STEMA)真题解析 | 2025年3月编程题(10)
例2:n=5,m=3;5 颗棋子的颜色分别是 1 0 0 1 0,无论如何移除棋子都不能使剩余棋子中白色棋子数量为 3,则输出 -1。第二行输入 n 个整数(整数为 1 或 0,1 表示白色棋子,0 表示黑色棋子),表示从左到右每颗棋子的颜色,整数之间以一个空格隔开。第一行输入两个整数 n,m((1≤n,m≤1000),分别表示初始棋子数量和目标白色棋子数量,整数之间以一个空格隔开;第一次,移除最右端的白色棋子,移除后剩余棋子的颜色分别是 0 1 0 1 1 0 0;此时,剩余棋子中白色棋子数量为 2。原创 2025-06-20 15:56:35 · 512 阅读 · 0 评论 -
学而思编程周赛普及进阶组 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-06-12 15:46:42 · 352 阅读 · 0 评论 -
学而思编程周赛普及奠基组 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-06-12 09:04:43 · 686 阅读 · 0 评论 -
学而思CSP-J 2025初赛模考(端午专场)真题解析
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。参考链接。原创 2025-06-06 17:43:20 · 1848 阅读 · 0 评论 -
2024年信息素养-智能算法应用挑战赛-复赛真题解析(初中组)
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-06-03 21:32:08 · 1948 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 基础算法组 选择题
list为双向链表,插入元素只需修改指针,时间复杂度是O(1),vector插入元素,后续元素需要后移。, a[n],输出数组 a 的最大子段和(连续且非空的一段的和的最大值),代码空白处应当填写?:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。采用贪心思路,优先选择面值较大值,需要降序查找,只要还能使用大面值的硬币则继续使用。这句的作用是插入元素不大于栈顶元素时,重复插入栈顶元素,即每次入栈更大的数。程序的作用是把偶数次的数据给删除,留下奇数次的数据。原创 2025-05-30 10:22:53 · 997 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 基础算法组 T1 除虫计划
所以皮皮找到了你,他希望你告诉他在无人机执行完所有指令之后,麦田中还有几片区域没有被喷洒到农药, 还有这些没有被喷洒到农药的区域中最大的区域是多大?盛夏就要到了,为了能让麦田里的麦子茁壮生长,皮皮必须派遣无人机给麦田喷洒农药,去消灭不利于麦子生长的害虫。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。块的麦田排列成一行,每一块麦田的编号为。,表示需要喷洒农药的区域,保证。原创 2025-05-30 10:22:28 · 1051 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 基础算法组 T2 子串查询
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!有一天皮皮在做一道名为【子串查询】的题目,题目要求是给出。然后给你若干个操作,每个操作会告诉你三个字符串。行每行输入一个字符串,表示初始集合中的字符串。对于每个操作,你需要输出这个出现次数。个字符串,然后给出一个字符串。个字符串中的出现次数是多少。原创 2025-05-27 21:41:19 · 605 阅读 · 0 评论 -
信息素养大赛 C++ 算法创意实践挑战赛初中组初赛(2024 年)
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-05-17 19:56:18 · 1669 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 提高进阶组 T5 士兵排队
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。#define int long long // 定义int为long long类型。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。// h[N]: 原始高度数组(处理后存储离散化后的值)// b[N]: 用于离散化的排序数组。// ans[N]: 存储前缀和结果。// t: 离散化后的数值范围。// tr[N]: 树状数组。// n: 初始元素个数。// m: 查询次数。原创 2025-05-15 17:42:23 · 306 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 提高进阶组 T4 楼顶跳跃
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!的楼顶,当且仅当这两个建筑之间不存在高度超过。个建筑,以某个点为坐标原点,从左到右第。的楼顶时,你能移动到建筑。个建筑(以下简称建筑。楼顶所需的最少体力。原创 2025-05-15 15:36:40 · 772 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 提高进阶组 T3 银行排队
皮皮认为,即使每个顾客都按照这个规律,也会出现有些柜台排队时间明显更久的情况,为了证明他的想法是正确的,你需要帮他求出每个柜台的最后一个人办理完业务的具体时间(皮皮开始观察的时间记为0)。我们默认一个人办完业务离开队列是不花时间的,也就是说每个时刻都是办理完业务的人先出队,然后新的顾客才到来。个人在排队或办理业务,办理业务的人有一个剩余办理业务时间,排队的人有一个预计办理业务时间。个柜台都排了好多的人,由于皮皮今天特别无聊,于是决定观察大家的排队方法。表示剩余办理业务时间,否则表示预计办理业务时间;原创 2025-05-15 14:24:09 · 892 阅读 · 0 评论 -
2024年粤港澳青少年信息学创新大赛初中组真题解析(C++)
将 x 和 y 看作平面上的点,所有可能的点 (x,y) 落在单位正方形 [0,1]×[0,1] 内。8人中选3人的总组合数为56,“3人都是男性”、"3人都是女性“的总选法为8,所以答案是56-8=48,概率为48/56=6/7。字符a,b,c,d,e,f在文本中出现的频率为5%,13%,45%,9%,16%,12%。A选项是进入目录,B选项是查看文件夹内所有文件,C选项为查找文件,D选项为确认当前目录。令根结点的高度为1,则一棵含有2024个结点的二叉树的高度至多为( )。原创 2025-05-13 16:30:09 · 3344 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 提高进阶组 T2 庄园
欢迎大家订阅我的专栏:算法题解:C++与Python实现!本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。适合人群:附上汇总贴:学而思编程2025年CodeStars年度综合评估真题解析 | 汇总【题目描述】皮皮有一个庄园,我们可以把他的庄园理解为一个 n×m原创 2025-05-12 17:05:27 · 814 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 提高进阶组 T1 青蛙棋
号格子,接下来的跳跃必须满足以下条件:如果它向右跳,那么每次必须比上一次多跳一个格子;:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。皮皮制作了一个玩具叫做青蛙棋,它是一个单人的益智棋类游戏,青蛙棋的棋盘只有一行,共。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!青蛙棋只能进行跳跃,第一次只能跳一格,跳到。号格子后,下一步它可以跳到。原创 2025-05-12 15:36:10 · 955 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 语言基础组 T4 皮皮因数
例如 k = 2 ,4321 的 2 位皮皮因数有 16,21,32,43,其中 16 最小,则 4321 的 2 位最小皮皮因数是16。两个正整数 a 和 b,其中 a 是 k 位数,如果能在 b 中取连续的 k 位,这 k 位按原来顺序组成的数是 a 的倍数,a 就是 b 的“皮皮因数”。比如说,16 是 4321 的皮皮因数,因为我们可以取 4321 中连续的两位形成 32,32 是 16 的倍数。3 位数:107,108,144,216,321,432。2 位数:16,21,32,43。原创 2025-05-09 17:46:28 · 926 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 语言基础组 T3 宇宙大富翁
他统计了各个星系的候选者的名单以及他们的资产数目,请你写一个程序帮忙找出谁的资产数目最大。由于有的星系太远,部分资产数目掺杂了噪点,用‘#’表示,你需要自行去除数据中的噪点。名字与资产均不包含空格,资产数目有可能包含‘#’,除此之外都由数字组成,无前导零或小数点。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。输出资产最高的人的名字,以及相应的资产。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。原创 2025-05-09 17:18:29 · 582 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 语言基础组 T2 幸运回文数
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。,就像数字世界里的“镜子”一样,对称而美丽。比如,数字 123 的命运密码是 1 + 2 + 3 = 6。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。皮皮是一名“数字探险家”,他的任务是从一组神秘的数字中,找到那些既是回文数,又拥有。第一行:所有符合条件的“幸运回文数”,按输入顺序的倒序排列,用空格隔开。的那个,作为皮皮的终极发现!在数字的奇妙世界里,有一类特殊的数被称为。原创 2025-05-09 17:08:11 · 400 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 语言基础组 T1 输出图形
"构成,把方阵划分成了2个三角形, 右上直角三角形里填充“-”, 左下直角三角形里填充“+”, 当 n = 5 时,打印图形如下。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!“,”+“,”-" 构成的n阶方阵。对于给定的自然数 n,在屏幕上输出由"输出按题目要求的n阶方阵。原创 2025-05-09 10:30:41 · 582 阅读 · 0 评论 -
学而思编程2025年CodeStars年度综合评估真题解析 | 语言基础组 选择题
A选项a[i]==3,只有3个因数的数的确为完全平方数,但不会输出1(1也是完全平方数,但a[1]不为3),所以A选项错误。A选项,5个数 45 23 1 8 90,程序运行完,v[] 数组为 0 1 0 0 1,输出23 90。程序的作用是判断 i 之后的数字与 a[i] 的奇偶性是否相同,如果相同 v[j] 变为相反数,否则不变。A.1 处填写 s[i] - ‘A’ + ‘a’;C.1 处填写 s[i] - ‘a’ + ‘A’;A.空白处填入a[i] == 3,程序输出1 ~ n的所有完全平方数。原创 2025-05-09 10:17:47 · 1182 阅读 · 0 评论
分享