信奥赛

杨小码不BUG8 天前
c++·算法·数学建模·位运算·浮点数·信奥赛·csp-j/s
灯海寻踪:开灯问题的C++精妙解法(洛谷P1161)这道名为"开灯"的题目来自编程题库P1161,题目描述了一个有趣的场景:在无限长的路灯序列中,通过一系列特定操作,最终只有一盏灯是亮的。这道题将数学取整运算与状态切换问题巧妙结合,考察了算法优化和数学建模能力。
杨小码不BUG9 天前
c++·算法·数学建模·信奥赛·csp-j/s
Davor的北极探险资金筹集:数学建模与算法优化(洛谷P4956)这道题目看似简单,实则蕴含着等差数列求和与整数约束优化的数学精髓。我们需要为Davor设计一个52周的资金筹集计划,满足特定数学关系。
杨小码不BUG10 天前
c++·算法·数组·信奥赛·csp-j/s
小鱼的数字游戏:C++实现与算法分析(洛谷P1427)这道题目要求我们读取一串以0结尾的数字序列,然后将其逆序输出(不包括结尾的0)。这是一个典型的数组逆序输出问题,考察对数组操作和输入输出的掌握。
黑色火種3 个月前
c++·csp·ccf·信奥赛·noi
CCF CSP第一轮认证一本通1.1.1基本知识介绍11.1.2典型习题解析61.1.3知识点巩固91.2.1基本知识介绍91.2.2典型习题解析11
LunaGeeking4 个月前
c语言·c++·算法·编程·信奥赛·ai辅助学习·三分
三分算法与DeepSeek辅助证明是单峰函数单峰函数有唯一的最大值,最大值左侧的数值严格单调递增,最大值右侧的数值严格单调递减。单谷函数有唯一的最小值,最小值左侧的数值严格单调递减,最小值右侧的数值严格单调递增。
王老师青少年编程7 个月前
数据结构·c++·算法·模拟算法·gesp·csp·信奥赛
信奥赛CSP-J复赛集训(模拟算法专题)(4):P1046 [NOIP 2005 普及组] 陶陶摘苹果陶陶家的院子里有一棵苹果树,每到秋天树上就会结出 10 10 10 个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个 30 30 30 厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
王老师青少年编程8 个月前
数据结构·c++·算法·gesp·csp·信奥赛
【GESP C++八级考试考点详细解读】以上题目覆盖了GESP C++八级考试的核心考点,建议按知识点逐个攻破,结合题目的实际编码练习加深理解。注意在解题时分析时间与空间复杂度,并尝试优化代码至最优解。
王老师青少年编程8 个月前
数据结构·c++·算法·分治算法·csp·信奥赛
【如何掌握CSP-J 信奥赛中的分治算法】在CSP-J信奥赛中掌握分治算法,需要从基础概念到实战应用逐步深入。以下是分阶段的学习路径和关键要点:
王老师青少年编程8 个月前
c++·算法·排序算法·csp·信奥赛
【如何掌握CSP-J 信奥赛中的排序算法】要掌握CSP-J信奥赛中的排序算法,需要系统学习基础排序算法的原理、实现和应用场景。以下是分阶段的学习路径和建议:
王老师青少年编程9 个月前
开发语言·c++·算法·gesp·csp·信奥赛
gesp(C++六级)(4)洛谷:B3874:[GESP202309 六级] 小杨的握手问题小杨的班级里共有 N N N 名同学,学号从 0 0 0 至 N − 1 N-1 N−1。某节课上,老师安排全班同学进行一次握手游戏,具体规则如下:老师安排了一个顺序,让全班 N N N 名同学依次进入教室。每位同学进入教室时,需要和 已经在教室内 且 学号小于自己 的同学握手。
王老师青少年编程9 个月前
开发语言·c++·算法·gesp·csp·信奥赛
gesp(C++五级)(14)洛谷:B4071:[GESP202412 五级] 武器强化小杨有 n n n 种武器和 m m m 种强化材料。第 i i i 种强化材料会适配第 p i p_i pi 种武器,小杨可以花费 c i c_i ci 金币将该材料对应的适配武器修改为任意武器。
ALISHENGYA9 个月前
数据结构·c++·算法·信奥赛
全国青少年信息学奥林匹克竞赛(信奥赛)备考实战之一维数组(应用技巧)二、一维数组应用技巧2:打标记实战训练1—开关灯问题描述:有 M个从1到M依次编号的人参加一项游戏。将K 盏从1到K依次编号的灯(K和M均为正整数,M≤K≤5000)进行一系列的熄灭与打开的操作,游戏开始时均处于亮灯的状态;第一个人(1号)将灯全部熄灭;第二个人(2号)将编号为2的倍数的灯做相反处理(即将打开的灯熄灭,将熄灭的灯打开);第三个人( 3号)将编号为3的倍数的灯做相反处理;依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相反处理。请问:当第M个人操作之后,哪几盏灯是关闭的,按从
王老师青少年编程9 个月前
开发语言·c++·算法·gesp·csp·信奥赛
gesp(C++五级)(8)洛谷:B3969:[GESP202403 五级] B-smooth 数小杨同学想寻找一种名为 $ B $-smooth 数的正整数。如果一个正整数的最大质因子不超过 $ B $,则该正整数为 $ B $-smooth 数。小杨同学想知道,对于给定的 $ n $ 和 $ B $,有多少个不超过 $ n $ 的 $ B $-smooth 数。
ALISHENGYA9 个月前
数据结构·c++·算法·信奥赛
全国青少年信息学奥林匹克竞赛(信奥赛)备考实战之一维数组(应用一)实战训练1—小明摘桃子问题描述:小明家院子里有棵桃树,桃子成熟的时候,小明就会带着30厘米高的板凳跑去摘桃子,当他不能直接用手摘到桃子的时候,就会踩到板凳上再试试。桃树上每次都是10个桃子,现在已知桃子到地面的高度,以及小明把手伸直的时候能够达到的最大高度,请帮小明算一下他能够摘到的桃子的数目。假设他碰到桃子,就会掉下来。
王老师青少年编程10 个月前
数据结构·c++·算法·gesp·csp·信奥赛
gesp(二级)(16)洛谷:B4037:[GESP202409 二级] 小杨的 N 字矩阵小杨想要构造一个 m × m m \times m m×m 的 N N N 字矩阵( m m m 为奇数),这个矩阵的从左上角到右下角的对角线、第 1 1 1 列和第 m m m 列都是半角加号 + ,其余都是半角减号 - 。例如,一个 5 × 5 5 \times 5 5×5 的 N 字矩阵如下:
王老师青少年编程10 个月前
c++·算法·矩阵·gesp·csp·信奥赛
gesp(二级)(12)洛谷:B3955:[GESP202403 二级] 小杨的日字矩阵小杨想要构造一个 N × N N\times N N×N 的日字矩阵( N N N 为奇数),具体来说,这个矩阵共有 N N N 行,每行 N N N 个字符,其中最左列、最右列都是 |,而第一行、最后一行、以及中间一行(即第 N + 1 2 \frac{N+1}{2} 2N+1 行)的第 2 ∼ N − 1 2\sim N-1 2∼N−1 个字符都是 - ,其余所有字符都是半角小写字母 x 。例如,一个 N = 5 N = 5 N=5 日字矩阵如下:
王老师青少年编程1 年前
开发语言·c++·算法·csp·信奥赛
CSP/信奥赛C++语法基础刷题训练(36):洛谷P11229:[CSP-J 2024] 小木棍小 S 喜欢收集小木棍。在收集了 n n n 根长度相等的小木棍之后,他闲来无事,便用它们拼起了数字。用小木棍拼每种数字的方法如下图所示。
王老师青少年编程1 年前
数据结构·c++·算法·语法·csp·信奥赛
CSP/信奥赛C++完整学习规划(价值2万的csp-j完整课程体系)课程目标:轻松入门C++语法课程目标:快速进阶C++语法课程目标:夯实C++相关算法课程目标:掌握C++数据结构
王老师青少年编程1 年前
c++·算法·dfs·深搜·csp·信奥赛
CSP/信奥赛C++刷题训练:经典深搜例题(1):洛谷1605 :迷宫给定一个 N × M N \times M N×M 方格的迷宫,迷宫里有 T T T 处障碍,障碍处不可通过。
王老师青少年编程1 年前
c++·算法·前缀和·csp·信奥赛
CSP/信奥赛C++刷题训练:经典前缀和例题(2):洛谷P6568:水壶有 n n n 个容量无穷大的水壶,它们从 1 ∼ n 1\sim n 1∼n 编号,初始时 i i i 号水壶中装有 A i A_i Ai 单位的水。