<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ytl_1990的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ytl_1990</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ytl_1990]]></copyright><item><title><![CDATA[2025年9月 GESP 认证真题C++ 四级深度解析（编程题 — 最长连续段）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/155695162</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/155695162</guid><author>ytl_1990</author><pubDate>Mon, 08 Dec 2025 10:34:12 +0800</pubDate><description><![CDATA[题目要求重排数组后，找出最长连续递增子数组（连续段）的长度。解题关键在于将问题转化为寻找数组中最长的连续整数序列。具体步骤包括：1）对数组排序；2）统计连续递增序列的长度（忽略重复元素）；3）找出最大长度。该算法的时间复杂度为O(nlogn)，适用于给定的数据范围。示例表明，如数组[1,0,2,4]重排后最长连续段[0,1,2]长度为3。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP 认证真题C++ 四级深度解析（编程题 — 排兵布阵）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/155664434</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/155664434</guid><author>ytl_1990</author><pubDate>Sun, 07 Dec 2025 11:17:04 +0800</pubDate><description><![CDATA[题目要求在给定的n×m的0-1矩阵中，找出全为1的最大矩形面积。由于数据规模较小（n,m≤12），采用暴力枚举法：枚举所有可能的矩形区域，检查是否全为1，并记录最大面积。算法通过六重循环实现，外层两重循环枚举矩形左上角，中间两重枚举右下角，内层两重检查矩形内元素。虽然时间复杂度较高（O(n³m³)），但在小数据规模下可行。该解法简单直观，适合初学者理解枚举思想。输入输出样例验证了算法的正确性。]]></description><category></category></item><item><title><![CDATA[LMCC-2025第一轮试题解析（青少年组）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/155612550</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/155612550</guid><author>ytl_1990</author><pubDate>Fri, 05 Dec 2025 16:38:10 +0800</pubDate><description><![CDATA[本文摘要：该文档包含LMCC-2025大模型首次能力认证的20道关于大语言模型的技术选择题和2道编程题。选择题涵盖模型泛化能力、提示学习、数据质量评估、模型架构、训练流程等核心概念，重点考察Transformer架构、自注意力机制、模型评测标准等知识点。编程题演示了Qwen2.5-VL多模态模型和Qwen2.5-7B文本模型的推理部署，涉及模型加载、图像处理、对话模板应用、推理优化等实践技能。所有题目均提供标准答案和详细解析，帮助理解大语言模型的关键技术原理和工程实现细节。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 四级深度解析（判断题）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/155489847</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/155489847</guid><author>ytl_1990</author><pubDate>Wed, 03 Dec 2025 08:00:00 +0800</pubDate><description><![CDATA[2025年9月 GESP 认证真题C++ 四级判断题涉及多个核心知识点。包括指针初始化必须使用地址操作符(&amp;)、变量作用域导致的未定义行为、动态分配结构体数组的正确语法、指针参数传递修改实参值、二维数组作为函数参数的正确声明方式等。同时考察了递推概念、排序算法（插入排序和冒泡排序）的特性与实际应用、异常捕获机制以及文件操作的正确用法。这些题目突出了编程中常见的语法错误和概念误区，如类型匹配、内存管理、作用域规则等，对掌握C++编程基础具有重要指导意义。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 四级深度解析（选择题）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/155486211</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/155486211</guid><author>ytl_1990</author><pubDate>Tue, 02 Dec 2025 10:56:29 +0800</pubDate><description><![CDATA[2025年9月 GESP 认证真题 C++ 15道选择题，涵盖指针、数组、函数、结构体、排序算法和异常处理等核心知识点。主要内容包括：指针解引用操作使变量a从42变为43；数组名作为常量指针不可自增；二维数组指针运算获取元素值；默认参数和变量作用域规则；值传递与指针传递的区别；结构体初始化语法；排序算法稳定性分析（选择排序不稳定）；插入排序和选择排序的实现逻辑；动态规划解决爬楼梯问题；三重循环的时间复杂度为O(n³)；异常处理机制要点等。这些题目涉及C++编程中的重要概念和常见考点，适合检验和巩固基础知识。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 三级深度解析（编程题 — 日历制作）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/154880208</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/154880208</guid><author>ytl_1990</author><pubDate>Sun, 16 Nov 2025 11:00:00 +0800</pubDate><description><![CDATA[该程序实现了2025年指定月份的日历输出功能。核心思路是：1)利用已知2025年1月1日是星期三的条件；2)通过累加前n个月天数计算当月1日的星期；3)按格式要求输出日历，确保日期右对齐。程序采用数组存储月份天数和星期缩写，通过循环计算和格式化输出，满足了个位数与星期缩写最后一个字母对齐的要求。代码结构清晰，通过合理控制空格数量和换行处理，实现了规范的日历输出格式。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 三级深度解析（编程题 — 数组清零）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/154879986</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/154879986</guid><author>ytl_1990</author><pubDate>Sat, 15 Nov 2025 18:37:56 +0800</pubDate><description><![CDATA[本文探讨了2025年9月 GESP认证真题C++ 三级深度解析（编程题 — 数组清零），要求通过特定步骤将非负整数数组全变为0。每次操作选取最大值（下标最大优先）减去最小非零数，重复直到数组归零。解题采用直接模拟法：循环执行操作（找最大减最小，重新排序），统计操作次数。程序使用排序简化查找过程，但存在未考虑原始下标的逻辑缺陷，时间复杂度为O(k×nlogn)。最后提出了两个优化方向：保持下标的精确模拟或数学方法分析总减少量。示例显示数组[2,3,4]需7次操作归零。]]></description><category></category></item><item><title><![CDATA[最新中小学信息学竞赛人工智能相关题库]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/154476650</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/154476650</guid><author>ytl_1990</author><pubDate>Thu, 06 Nov 2025 10:16:34 +0800</pubDate><description><![CDATA[本文是一套人工智能基础知识题库，内容涵盖AI定义、判别式与生成式AI的区别、大语言模型、编程基础、大数据特征、AI伦理等核心概念。题目通过选择题形式，考察了AI技术的典型应用场景（如语音助手、推荐系统）、使用注意事项（如数据公平性、提示词设计）以及发展前景。解析部分明确了技术边界，强调AI应作为辅助工具而非替代人类，并指出当前技术局限（如算法偏见、深度伪造风险）。题库旨在帮助学习者建立对AI的基本认知框架，理解其应用价值与伦理挑战，培养负责任地使用AI技术的意识。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 三级深度解析（判断题）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/154387802</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/154387802</guid><author>ytl_1990</author><pubDate>Tue, 04 Nov 2025 11:00:00 +0800</pubDate><description><![CDATA[本篇文章总结了2025年9月 GESP认证C++三级中的多个关键知识点和常见陷阱，主要包括：1）字符字面量在C和C++中的类型差异；2）全局变量的自动初始化规则；3）do-while循环的特性；4）递增运算符的返回值区别；5）枚举类型的基础类型；6）宏定义的安全性问题；7）char类型的符号性；8）条件运算符的优先级问题；9）头文件包含的路径搜索差异；10）extern关键字的使用限制。文章重点揭示了C++中容易混淆的概念和典型错误，强调了理解语言标准与实现差异的重要性，并提供了验证这些知识的代码实践建议。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 三级深度解析（选择题）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/154386239</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/154386239</guid><author>ytl_1990</author><pubDate>Tue, 04 Nov 2025 10:22:56 +0800</pubDate><description><![CDATA[本文解析了15道2025年9月 GESP认证真题三级C++编程基础题目，涵盖数据类型转换、数组操作、函数设计、流程控制等核心知识点。重点包括：整数除法结果截断（如10/3=3.0）、数组边界访问（索引0到size-1）、函数返回值与参数传递、循环结构中的continue用法等。典型易错点包括误用浮点数除法、数组越界访问、混淆变量作用域等。文章建议通过实际编码验证概念，特别注意边界条件，掌握string类与字符数组的区别，并推荐使用调试技巧定位问题，避免死记硬背式的学习。]]></description><category></category></item><item><title><![CDATA[2025年第二届安徽省青少年AI编程普及活动C++（赛前集训题库深度解析 — 判断题）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153839983</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153839983</guid><author>ytl_1990</author><pubDate>Fri, 24 Oct 2025 20:11:09 +0800</pubDate><description><![CDATA[本文总结了2025年第二届安徽省青少年AI编程普及活动25个C++编程基础知识点，涵盖数据类型、变量声明、数组索引、函数参数、指针运算、内存管理、结构体特性、异常处理等核心概念。重点包括：C++作为多范式语言支持面向对象编程；变量必须先定义后使用；数组下标从0开始；指针可进行算术运算；动态分配内存需手动释放；引用是变量的别名；const修饰的变量不可修改；函数重载规则等。同时指出了常见误区，如局部变量默认初始值随机、C++不支持函数嵌套定义等。这些知识点对理解C++编程基础和避免常见错误具有重要意义。]]></description><category></category></item><item><title><![CDATA[2025年第二届安徽省青少年AI编程普及活动C++（赛前集训题库深度解析 — 选择题）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153742016</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153742016</guid><author>ytl_1990</author><pubDate>Wed, 22 Oct 2025 18:43:05 +0800</pubDate><description><![CDATA[本文解析了2025年第二届安徽省青少年AI编程普及活动C++赛前集训题库中30道C++基础题目，涵盖标识符命名、数据类型、运算符、控制结构、函数、指针、数组等核心知识点。重点包括：1) 标识符必须以字母/下划线开头；2) cout用于输出；3) 整数除法会截断小数；4) 数组名代表首元素地址；5) 引用必须初始化且不能为空；6) 栈遵循后进先出原则。备考建议强调掌握基本语法规则、理解内存机制，并注意编程实践中的常见陷阱。这些题目适合检验C++基础知识的掌握程度。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 二级深度解析（编程题）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153677019</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153677019</guid><author>ytl_1990</author><pubDate>Tue, 21 Oct 2025 09:24:26 +0800</pubDate><description><![CDATA[本文包含2025年9月 GESP认证真题C++ 二级两道编程题的解析。第一题:优美的数字;要求统计不超过n的所有数位相同的正整数数量，通过暴力枚举遍历1到n的每个数并检查数位是否相同。第二题:菱形;要求绘制n行n列的菱形图案（n为奇数），采用数组标记法，先在二维数组中标记出菱形位置，再根据标记输出'#'或'.'。两题均采用了直观有效的算法，在给定数据范围内保证了正确性和效率。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 二级深度解析（判断题）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153645754</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153645754</guid><author>ytl_1990</author><pubDate>Mon, 20 Oct 2025 20:03:22 +0800</pubDate><description><![CDATA[本文解析了10道C++编程判断题，涉及调试技巧、整数除法、逻辑运算、数据类型转换、循环控制等核心知识点。重点内容包括：1.现代IDE支持;编辑等功能，调试时修改代码不一定需要终止调试；2.C++整数除法会截断小数部分；3.逻辑运算中非零整数被视为true；4.链式比较运算的执行顺序；5.输入浮点数到int变量时会截断小数部分；6.字符与整数运算时的类型提升规则；7.continue语句对循环执行的影响；8.斐波那契数列的迭代实现方法；9.嵌套循环中条件语句的合理使用；10.字符运算的ASCII值计算规则。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 二级深度解析（选择题部分 下）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153563234</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153563234</guid><author>ytl_1990</author><pubDate>Sun, 19 Oct 2025 12:31:12 +0800</pubDate><description><![CDATA[本文解析了2025年9月 GESP认证真题C++ 二级 6道选择题，涵盖欧几里得算法、循环控制、输入处理、数字统计和图形输出等内容。第9题通过欧几里得算法计算最大公约数；第10题分析continue语句在循环中的作用；第11题指出修改输入语句位置会导致逻辑错误；第12题证明将break改为j=0不影响结果；第13题确定图形输出应填入N-i+1和i+1；第14题通过ASCII码计算得出输出196和-1；第15题分析链环重量计算代码中的错误。各题解析均包含详细执行过程和错误原因]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 二级深度解析（选择题部分 上）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153419535</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153419535</guid><author>ytl_1990</author><pubDate>Fri, 17 Oct 2025 08:00:00 +0800</pubDate><description><![CDATA[文章摘要：本文解析了2025年9月 GESP认证二级8道C++和计算机基础相关的选择题。主要内容包括：1.人工智能领域&quot;大模型&quot;指大语言模型(D)；2.TCP三次握手建立连接(C)；3.C++变量命名规则(允许xingming)；4.提取数字特定位的方法(N/div%10)；5.错误赋值语句的输出结果不确定(D)；6.周期性编号生成规则(模12和10)；7.嵌套循环计数结果(45)；8.复杂循环结构输出(12)。这些题目考察了编程基础、网络协议和逻辑分析能力，部分题目存在设计缺陷需注意。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 一级深度解析（编程题 — 金字塔）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153318956</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153318956</guid><author>ytl_1990</author><pubDate>Thu, 16 Oct 2025 08:00:00 +0800</pubDate><description><![CDATA[金字塔石块数量计算问题要求根据层数n，计算从1²到n²的平方和。解题方法是使用循环累加每层i²的石块数。代码采用long long类型存储变量，确保大数计算安全。当n≤50时，循环方法效率足够；若n更大，可采用平方和公式n(n+1)(2n+1)/6来优化时间复杂度至O(1)。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++ 一级深度解析（编程题 — 商店折扣）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153317722</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153317722</guid><author>ytl_1990</author><pubDate>Wed, 15 Oct 2025 11:19:22 +0800</pubDate><description><![CDATA[商店折扣题目要求计算在两种促销方案下购物最少需要支付的金额。方案一是满x元减y元（只能使用一次），方案二是打n折（价格变为原价的n/10）。输入四个正整数x、y、n、p，分别代表满减条件、减金额、折扣系数和商品总价。输出保留两位小数的最小支付金额。解题思路：分别计算两种方案下的支付金额，方案一为p≥x时支付p-y元，否则支付p元；方案二支付p*n/10元。最后取两者较小值作为结果。代码实现中，使用浮点数计算折扣价，并比较两种方案得出最小值。]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++一级深度解析（判断题部分）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153264317</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153264317</guid><author>ytl_1990</author><pubDate>Tue, 14 Oct 2025 16:07:25 +0800</pubDate><description><![CDATA[2025年9月份GESP认证真题C++一级判断题的解析。包括：1. 现代IDE调试时允许修改代码而无需终止会话；2. 取模运算符%只能用于整数运算；3. 循环中break语句会立即终止循环；4. 循环边界和算术运算对结果的影响；5. 循环初始值对累加和的影响；6. 循环条件修改可能导致不同结果；7. 变量更新顺序对累加结果的影响；8. C++支持不同类型间的隐式转换；9. continue语句不会导致无限循环；10. 斐波那契数列的正确实现方法。这些题目涵盖了C++编程中常见的循环、运算、类型转换等核心概念]]></description><category></category></item><item><title><![CDATA[2025年9月 GESP认证真题C++一级深度解析（选择题 下）]]></title><link>https://blog.youkuaiyun.com/ytl_1990/article/details/153177004</link><guid>https://blog.youkuaiyun.com/ytl_1990/article/details/153177004</guid><author>ytl_1990</author><pubDate>Mon, 13 Oct 2025 08:35:45 +0800</pubDate><description><![CDATA[本文解析了GESP2025年9月份C++一级认证真题最后的5道选择题，涵盖数字反转、变量交换、位值提取、循环控制和极值计算等知识点。主要内容包括：1. 镜面数求解中循环条件选项C（N=0）错误；2. 变量交换时选项D（a,b=b,a）语法错误；3. 取数字第M位时正确表达式为N/div%10（选项D）；4. 循环输出中continue跳过num=3的情况，正确结果为1#2#4#5#6#（选项A）；5. 极值计算中选项D关于输入语句位置的描述错误。这些题目考察了C++基础语法、算法逻辑和代码调试能力。]]></description><category></category></item></channel></rss>