- 博客(2367)
- 问答 (1)
- 收藏
- 关注

原创 学而思编程2025年CodeStars年度综合评估真题解析 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
2025-05-08 09:21:02
686

原创 历年CSP-S复赛真题解析 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
2025-04-25 09:50:39
266

原创 历年CSP-S初赛真题解析 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
2025-04-17 10:59:25
288

原创 学而思编程周赛语言基础组 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
2025-04-07 14:29:17
265

原创 GESP认证Python编程真题解析 | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
2025-03-27 10:36:24
691

原创 算法竞赛备考冲刺必刷题(C++) | 汇总(共472题)
3.蓝桥杯备考冲刺必刷题(Python) | 4983 妮妮的翻转游戏-CSDN博客。学习C++从娃娃抓起!记录下蓝桥杯备考比赛学习过程中的题目,记录每一个瞬间。1.蓝桥杯备考冲刺必刷题(Python) | 1264 排个序-CSDN博客。4.蓝桥杯备考冲刺必刷题(Python) | P152 反倍数-CSDN博客。2.蓝桥杯备考冲刺必刷题(Python) | 527 笨小猴-CSDN博客。
2024-07-18 20:25:52
2286

原创 洛谷刷题C++语言(语言基础) | 汇总
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!1.:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
2024-06-27 08:33:48
16818

原创 USACO历年青铜组真题解析 | 汇总
学习C++从娃娃抓起!记录下USACO(美国信息学奥赛)备考青铜组别比赛学习过程中的题目,记录每一个瞬间。
2024-06-26 10:28:34
4778

原创 历年蓝桥杯青少组Python中/高级选拔赛(STEMA)真题解析 | 汇总
学习Python从娃娃抓起!记录下蓝桥杯备考学习过程中的题目,记录每一个瞬间。1.2023年12月选择题(1-5)6.2023年12月编程题(10)7.2023年12月编程题(11)2.2023年12月编程题(6)3.2023年12月编程题(7)4.2023年12月编程题(8)5.2023年12月编程题(9)
2024-03-02 22:24:27
3495
2

原创 历年CSP-J初赛真题解析 | 汇总
学习C++从娃娃抓起!记录下CSP-J备考学习过程中的题目,记录每一个瞬间。1.2022年选择题。2.2022年阅读题。3.2022年填空题。
2023-08-30 14:15:21
13965
1
原创 CSP-J备考冲刺必刷题(C++) | AcWing 190 字串变换
等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。《AcWing 190 字串变换》 #搜索# #广度优先搜索# #BFS# #双向BFS#接下来若干行,每行描述一组字串变换的规则。注意,一次变换只能变换一个子串,例如。, 及一组字串变换的规则(至多。,则输出最少的变换步数;可以经过一系列的变换变为。共进行了三次变换,使得。所有字符串长度的上限为。本文分享的必刷题目是从。
2025-05-16 10:48:33
482
原创 CSP-J备考冲刺必刷题(C++) | AcWing 175 电路维修
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。达达是来自异世界的魔女,她在漫无目的地四处漂流的时候,遇到了善良的少女翰翰,从而被收留在地球上。不过,电路的规模实在是太大了,达达并不擅长编程,希望你能够帮她解决这个问题。电子元件的主要部分是一个可旋转的、连接一条对角线上的两个接点的短电缆。对于每组测试数据,在单独的一行输出一个正整数,表示所需的最小旋转次数。电路板左上角的接点接入直流电源,右下角的接点接入飞行车的发动装置。中的一个,表示标准件的方向。
2025-05-16 09:39:24
407
原创 学而思编程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
189
原创 学而思编程2025年CodeStars年度综合评估真题解析 | 提高进阶组 T4 楼顶跳跃
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!的楼顶,当且仅当这两个建筑之间不存在高度超过。个建筑,以某个点为坐标原点,从左到右第。的楼顶时,你能移动到建筑。个建筑(以下简称建筑。楼顶所需的最少体力。
2025-05-15 15:36:40
427
原创 学而思编程2025年CodeStars年度综合评估真题解析 | 提高进阶组 T3 银行排队
皮皮认为,即使每个顾客都按照这个规律,也会出现有些柜台排队时间明显更久的情况,为了证明他的想法是正确的,你需要帮他求出每个柜台的最后一个人办理完业务的具体时间(皮皮开始观察的时间记为0)。我们默认一个人办完业务离开队列是不花时间的,也就是说每个时刻都是办理完业务的人先出队,然后新的顾客才到来。个人在排队或办理业务,办理业务的人有一个剩余办理业务时间,排队的人有一个预计办理业务时间。个柜台都排了好多的人,由于皮皮今天特别无聊,于是决定观察大家的排队方法。表示剩余办理业务时间,否则表示预计办理业务时间;
2025-05-15 14:24:09
662
原创 CSP-J备考冲刺必刷题(C++) | AcWing 1107 魔板
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。可以用颜色的序列来表示一种魔板状态,规定从魔板的左上角开始,沿顺时针方向依次取出整数,构成一个颜色序列。你要编程计算用最少的基本操作完成基本状态到特殊状态的转换,输出基本操作序列。Rubik 先生在发明了风靡全球的魔方之后,又发明了它的二维版本——魔板。输出文件的第一行包括一个整数,表示最短操作序列的长度。对于每种可能的状态,这三种基本操作都可以使用。对于上图的魔板状态,我们用序列。:数据保证一定有解。
2025-05-15 09:55:42
476
原创 CSP-J备考冲刺必刷题(C++) | AcWing 173 矩阵距离
等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。《AcWing 173 矩阵距离》 #BFS# #多源BFS#,相邻两个整数之间用一个空格隔开。矩阵,数字之间没有空格。本文分享的必刷题目是从。
2025-05-14 11:43:01
435
原创 CSP-J备考冲刺必刷题(C++) | AcWing 1100 抓住那头牛
等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。《AcWing 1100 抓住那头牛》 #BFS#假设牛没有意识到农夫的行动,站在原地不动。输出一个整数,表示抓到牛所花费的最少时间。农夫和牛都位于数轴上,农夫起始位于点。农夫知道一头牛的位置,想要抓住它。农夫最少要花多少时间才能抓住牛?本文分享的必刷题目是从。共一行,包含两个整数。
2025-05-14 11:17:33
807
原创 CSP-J备考冲刺必刷题(C++) | AcWing 188 武士风度的牛
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。这头神奇的牛像其它牛一样喜欢吃草,给你一张地图,上面标注了 The Knight 的开始位置,树、灌木、石头以及其它障碍的位置,除此之外还有一捆草。这头牛有一个独一无二的超能力,在农场里像 Knight 一样地跳(就是我们熟悉的象棋中马的走法)。虽然这头神奇的牛不能跳到树上和石头上,但是它可以在牧场上随意跳,我们把牧场用一个。现在你的任务是,确定 The Knight 要想吃到草,至少需要跳多少次。
2025-05-14 10:51:18
556
原创 CSP-J备考冲刺必刷题(C++) | AcWing 1076 迷宫问题
等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。输出从左上角到右下角的最短路线,如果答案不唯一,输出任意一条路径均可。按顺序,每行输出一个路径中经过的单元格的坐标,左上角坐标为。《AcWing 1076 迷宫问题》 #BFS#数据保证至少存在一条从左上角走到右下角的路径。
2025-05-14 10:38:50
655
原创 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
1382
原创 CSP-J备考冲刺必刷题(C++) | AcWing 1106 山峰和山谷
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。你的任务是,对于给定的地图,求出山峰和山谷的数量,如果所有格子都有相同的高度,那么整个地图即是山峰,又是山谷。FGD小朋友特别喜欢爬山,在爬山的时候他就在研究山峰和山谷。为了能够对旅程有一个安排,他想知道山峰和山谷的数量。若两个格子有公共顶点,那么它们就是相邻的格子,如与。给定一个地图,为FGD想要旅行的区域,地图被分为。共一行,包含两个整数,表示山峰和山谷的数量。的矩阵,表示地图上每个格子的高度。
2025-05-13 10:40:22
806
原创 CSP-J备考冲刺必刷题(C++) | AcWing 1098 城堡问题
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。城堡的内墙被计算两次,方块(1,1)的南墙同时也是方块(2,1)的北墙。来描述,我们用1表示西墙,2表示北墙,4表示东墙,8表示南墙,共两行,第一行输出房间总数,第二行输出最大房间的面积(方块数)。请你编写一个程序,计算城堡一共有多少房间,最大的房间有多大。个整数,每个整数都表示平面图对应位置的方块的墙的特征。,分别表示城堡南北方向的长度和东西方向的长度。为该方块包含墙的数字之和。例如,如果一个方块的。
2025-05-13 09:53:08
640
原创 CSP-J备考冲刺必刷题(C++) | AcWing 1097 池塘计数
题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。个字符,字符为”W”或”.”,用以表示矩形土地的积水状况,字符之间没有空格。每个单元格视为与其上、下、左、右、左上、右上、左下、右下八个邻近单元格相连。每个单元格内,如果包含雨水,则用”W”表示,如果不含雨水,则用”.”表示。请你输出共有多少片池塘,即矩阵中共有多少片相连的”W”块。现在,约翰想知道他的土地中形成了多少片池塘。最近,由于降雨的原因,部分土地被水淹没了。输出一个整数,表示池塘数目。
2025-05-13 09:32:56
676
原创 学而思编程2025年CodeStars年度综合评估真题解析 | 提高进阶组 T2 庄园
欢迎大家订阅我的专栏:算法题解:C++与Python实现!本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。适合人群:附上汇总贴:学而思编程2025年CodeStars年度综合评估真题解析 | 汇总【题目描述】皮皮有一个庄园,我们可以把他的庄园理解为一个 n×m
2025-05-12 17:05:27
754
原创 学而思编程2025年CodeStars年度综合评估真题解析 | 提高进阶组 T1 庄园
号格子,接下来的跳跃必须满足以下条件:如果它向右跳,那么每次必须比上一次多跳一个格子;:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。皮皮制作了一个玩具叫做青蛙棋,它是一个单人的益智棋类游戏,青蛙棋的棋盘只有一行,共。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!青蛙棋只能进行跳跃,第一次只能跳一格,跳到。号格子后,下一步它可以跳到。
2025-05-12 15:36:10
880
原创 学而思编程周赛语言基础组 | 2025年春第10周T3 计算质因数
他把这个乘积定义为"因质数",决定深入研究一下,那第一步就是先把每个数的"因质数"求出来。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。小猴非常喜欢研究数学问题,这天他学习了质因数的定义,觉得很有意思,他想每个大于。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!个正整数,求出每个数的因质数是多少。都会有若干的质因数,如果把。
2025-05-12 14:12:32
839
原创 学而思编程周赛语言基础组 | 2025年春第10周T2 魔术师
根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。小猴是一位擅长卡牌魔术的魔术师。今天,他正在苦练卡牌“洗牌”的基本功。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!次“洗牌”之后,这一叠卡牌中从上到下的卡牌编号依次是多少。初始时,所有卡牌按照编号从小到大的顺序摞成一叠,即。次“洗牌”操作,请你帮助小猴计算。现在,小猴一共进行了。
2025-05-12 14:08:47
993
原创 学而思编程周赛语言基础组 | 2025年春第10周T1 找卡片
张卡片,每张卡片上都有一个编号,他们把这些卡片水平摆成一排,初始时这些卡片的编号从左到右依次为。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!张卡片上的编号是多少,请你利用计算机编程帮助小美完成查找。小猴偷偷恶作剧了一下:将编号从。的卡片移到到前面,从而编号从。一行,包含一个整数,表示结果。
2025-05-12 14:03:18
1105
原创 CSP-J备考冲刺必刷题(C++) | AcWing 90 64位整数乘法
等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。《AcWing 90 64位整数乘法》 #位运算#本文分享的必刷题目是从。
2025-05-12 09:22:00
290
原创 CSP-J备考冲刺必刷题(C++) | AcWing 852 spfa判断负环
等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。条边的有向图,图中可能存在重边和自环,边权可能为负数。请你判断图中是否存在负权回路。《AcWing 852 SPFA判断负环》 #负环判定# #spfa#如果图中存在负权回路,则输出Yes,否则输出No。本文分享的必刷题目是从。
2025-05-11 14:48:57
512
原创 CSP-J备考冲刺必刷题(C++) | AcWing 854 Floyd求最短路
等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。行,每行输出一个整数,表示询问的结果,若询问两点间不存在路径,则输出impossible。的最短距离,如果路径不存在,则输出 impossible。条边的有向图,图中可能存在重边和自环,边权可能为负数。个询问,每个询问包含两个整数。本文分享的必刷题目是从。行,每行包含三个整数。行,每行包含两个整数。
2025-05-11 10:37:49
457
原创 CSP-J备考冲刺必刷题(C++) | AcWing 1129 热浪
德克萨斯纯朴的民众们这个夏天正在遭受巨大的热浪!他们的德克萨斯长角牛吃起来不错,可是它们并不是很擅长生产富含奶油的乳制品。农夫John 此时身先士卒地承担起向德克萨斯运送大量的营养冰凉的牛奶的重任,以减轻德克萨斯人忍受酷暑的痛苦。等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。除了起点和终点外的每个城镇都由双向道路连向至少两个其它的城镇。每条道路由道路的起点。
2025-05-10 14:22:21
293
原创 CSP-J备考冲刺必刷题(C++) | AcWing 1128 信使
个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。指挥部设在第一个哨所。当指挥部下达一个命令后,指挥部就派出若干个信使向与指挥部相连的哨所送信。当一个哨所接到信后,这个哨所内的信使们也以同样的方式向其他哨所送信。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。因为准备充足,每个哨所内都安排了足够的信使(如果一个哨所与其他。个哨所有通信联系的话,这个哨所内至少会配备k个信使)。
2025-05-10 09:56:09
738
原创 学而思编程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
817
原创 学而思编程2025年CodeStars年度综合评估真题解析 | 语言基础组 T3 宇宙大富翁
他统计了各个星系的候选者的名单以及他们的资产数目,请你写一个程序帮忙找出谁的资产数目最大。由于有的星系太远,部分资产数目掺杂了噪点,用‘#’表示,你需要自行去除数据中的噪点。名字与资产均不包含空格,资产数目有可能包含‘#’,除此之外都由数字组成,无前导零或小数点。:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。输出资产最高的人的名字,以及相应的资产。:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。
2025-05-09 17:18:29
506
空空如也
DevOps开发流程,你觉得适用你们公司的项目么?
2021-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人