自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 计算机复试学习笔记 Day45

摘要: FJ字符串问题:通过递归构建字符串,每个新字符串由前一个字符串+新字母+前一个字符串组成。采用边递归边输出的高效方法,避免内存消耗。 3000米排名预测:使用next_permutation生成所有可能排列,通过双指针检查每个排列是否符合预测要求,统计有效结果输出。 芯片测试问题:利用好芯片数量过半的特性,通过验证每行测试结果的一致性来识别好芯片,或统计每列1的数量是否过半来判断。 计算机英语:介绍了机器学习中过拟合的概念及解决方法,包括正则化、数据增强和交叉验证等技术。

2026-03-19 23:23:02 538

原创 计算机复试学习笔记 Day44

【算法总结】2n皇后问题:在n×n棋盘上放置黑白各n个皇后,要求同色皇后互不攻击(行、列、对角线),且棋盘0位置不可放。采用回溯法,先放黑皇后再放白皇后,用三个数组标记列和两条对角线的占用情况。关键点:1) 对角线判断使用r±c的偏移量;2) 需为黑白皇后分别维护状态数组;3) 递归终止条件为两种皇后均放置完成。 【相关变式】 8皇后·改:在经典8皇后问题基础上,求皇后所在位置数字之和的最大值。解法仍用回溯,额外维护当前和。 棋盘多项式:在带洞棋盘上放置车(攻击范围被洞阻断),统计放k个车的方案数。DFS时

2026-03-18 21:08:19 341

原创 计算机复试学习笔记 Day43

本文包含两个编程题目解析: 纯素数问题: 定义纯素数为逐位去掉末位后仍为素数的数 采用DFS递归构造法,从1位素数出发逐步构建 预处理1-8维所有纯素数并排序存储 关键点:DFS剪枝、素数判定优化 汉诺塔问题: 求n个盘子的移动过程中的第m步 两种解法: (1) 递归模拟法:跟踪步数并输出对应移动 (2) 数学定位法:利用汉诺塔的递归结构直接计算 关键点:递归参数顺序、步数边界判断 两个问题都展示了递归思想在算法中的典型应用,强调了优化策略和边界条件处理的重要性。

2026-03-16 23:09:04 396 1

原创 计算机复试学习笔记 Day42

摘要: 1.分数化小数问题:通过模拟长除法将分数转换为小数形式,判断循环节并输出。关键点在于记录余数出现位置,当余数重复时即为循环节开始,输出格式需满足每行≤76字符。 2.回文与镜面回文判断:建立字符镜面映射表,分别检查字符串是否为回文和镜面字符串。特别注意数字0与字母O视为相同字符,且无映射字符需保持原样。 3.数列选数问题:使用二进制枚举所有可能的非空子集,计算其和能否被11整除。对于n≤15的情况,该方法能高效遍历2^n-1种组合。 4.计算机英语翻译:介绍了智能手机操作系统(iOS/Android

2026-03-16 11:53:32 418

原创 计算机复试学习笔记 Day41

摘要: 本文包含三个编程题目解析: 分糖果问题:通过异或运算判断能否公平分配糖果,若可能则计算最大价值。 循环数问题:寻找大于给定数的最小循环数,通过字符串处理和循环条件验证实现。 棋盘游戏问题:使用BFS算法求解N个黑白棋子的最短移动路径,确保字典序最小输出。 各题目均包含详细的问题分析、算法思路和C++实现代码,涉及位运算、字符串处理、广度优先搜索等算法技术。代码注重正确性和可读性,适合算法学习者参考实践。

2026-03-13 23:34:56 436

原创 计算机复试学习笔记 Day40

摘要:本文包含三个算法题目解析及计算机英语翻译练习。算法题涉及动态规划优化购物优惠(118题)、区间合并处理挤奶时间(119题)和分数排序输出(120题)。118题采用记忆化搜索解决多维背包问题;119题通过区间合并计算最长工作/空闲时段;120题利用最大公约数筛选最简分数并排序。解题要点包括状态表示、区间合并技巧和分数比较方法。易错点提示涉及数组边界、区间更新逻辑和输出筛选。附计算机英语翻译练习,介绍平板电脑和智能手机的特性与分类。(149字)

2026-03-11 19:23:33 394

原创 计算机复试学习笔记 Day39

摩托车查询系统: 设计程序实现摩托车库存查询功能,输入客户需求型号后快速匹配工厂库存数据(包含型号、颜色、马达类型),输出匹配结果并按型号排序。采用结构体存储数据,通过双重循环比对需求与库存。 扑克牌排序: 开发多关键字排序程序,按牌面值(A-K-Q-J-T-9...2降序)和花色(黑桃S>红心H>方块D>草花C升序)整理扑克牌。自定义比较函数实现权重映射,处理4组13张牌的排序需求。 混合牛奶采购: 贪心算法解决最低成本采购问题。将农民按单价排序后优先购买低价牛奶,直至满足需求量。处理最大200万需求量和

2026-03-09 14:25:53 341

原创 计算机复试学习笔记 Day38

本文包含三个编程题目解析: 密码分析:统计字符串中字母出现频率并按规则排序输出。使用哈希表统计,自定义排序函数处理频率相同情况,注意输入读取方式(getline)和输出格式控制。 学生信息:处理N个学生数据,按成绩升序排序后输出。使用结构体存储数据,重载小于运算符实现排序,注意输出格式要求。 成绩统计:计算5名学生平均成绩并找出数学最高分学生。直接遍历处理数据,不需排序,注意整数除法计算平均值。 计算机英语部分介绍了个人电脑的分类特征,包括台式机、一体机等类型的特点及适用场景。

2026-03-08 19:14:39 381

原创 计算机复试学习笔记 Day37

本文包含三个编程题目解决方案:1)大整数相加(字符串处理,模拟手算加法);2)16进制加法(使用C++的hex输入输出);3)寻找纯粹素数(预处理素数表,逐步截断判断)。还包括计算机英语翻译练习,介绍了大型机和服务器的工作原理及用途。所有题目均给出完整代码实现和解题思路,重点处理了边界条件、输出格式等细节问题。

2026-03-07 21:51:18 352

原创 计算机复试学习笔记 Day36

本文包含三个编程题目解决方案:1)大整数相加(字符串处理,模拟手算加法);2)16进制加法(使用C++的hex输入输出);3)寻找纯粹素数(预处理素数表,逐步截断判断)。还包括计算机英语翻译练习,介绍了大型机和服务器的工作原理及用途。所有题目均给出完整代码实现和解题思路,重点处理了边界条件、输出格式等细节问题。

2026-03-06 19:56:32 341

原创 计算机复试学习笔记 Day35

本文包含三个编程题解和一段计算机英语翻译: 分割数字排序题:将输入字符串中的'5'替换为空格,分割成整数后排序输出 大数相等判断:规范化处理两个超长数字字符串,去除前后导0后比较 最长回文查找:使用中心扩展法在保留标点符号的文本中寻找最长字母回文 计算机英语翻译:介绍企业级计算机(超级计算机、大型机、服务器)的性能特点,特别说明超级计算机以PFLOPS为单位的惊人运算速度 所有题目均包含详细解题思路和易错点提示,代码实现采用C++标准库处理输入输出和字符串操作。

2026-03-05 20:26:20 418

原创 计算机复试学习笔记 Day34

摘要:本文包含三个编程题目解答和计算机英语翻译练习。编程题目分别为:1) 找出第n个纯粹合数(预处理合数标记数组,逐个判断);2) 在数字串中找出最长质数子串(预处理素数表,枚举子串);3) 翻译字符串(遇到数字重复输出后续字符)。英语翻译部分涉及计算机科学与其他学科的交叉应用,以及计算机分类术语的演变。所有题目均提供完整代码实现和易错点提示,强调算法预处理和边界条件处理的重要性。

2026-03-04 20:15:29 355

原创 计算机复试学习笔记 Day33

本文包含三个编程题目解析: 回文数判断:要求判断给定数字在十进制和二进制下是否都是回文数,通过字符串转换和双指针法实现回文检测。 加法器:处理由加号连接的整数表达式,使用字符串流逐项读取并累加计算结果。 序列构造:按照特定规则生成前9项序列(如1→11→121→13231),采用预处理方式存储结果,通过相邻数字和检测实现递推构造。 每个问题都分析了核心思路、实现方法和易错点,并提供了标准化的输入输出处理方案。解题方法体现了模块化设计、流式处理和预处理优化等编程技巧。

2026-03-03 19:50:30 374

原创 计算机复试学习笔记 Day32

本文包含三个编程题目解答和计算机英语翻译练习。编程题目包括:1)字符串子串查找,使用find()函数实现;2)找出最长单词,利用stringstream处理输入;3)奖学金统计,通过多条件判断计算金额。英语翻译部分涉及计算机体系结构、人工智能和机器人学三个主题,分别介绍了计算机系统设计、智能模拟和机械控制等核心概念。所有内容均采用标准输入输出格式,注重边界条件处理和输出格式规范。

2026-03-03 14:25:46 634

原创 计算机复试学习笔记 Day31【补】

输入处理:逐行读取,遇到E结束当前组,E之后的字符忽略。一组数据可能跨多行,需要拼接直到遇到E。胜负判定:封装win函数判断是否获胜,分两种情况:达到目标分数m(11或21)且领先2分以上双方都达到m-1分(平局阶段)后领先2分模拟比赛:遍历字符串,W加a分,L加b分,每次得分后判断是否有人获胜,获胜则输出比分并重置。输出格式:每组数据输出两部分(11分制和21分制),中间空行分隔,最后一局未结束也要输出当前比分。使用两个长度为26的数组分别统计两个字符串中每个字母的出现情况。

2026-02-27 17:47:51 596

原创 计算机复试学习笔记 Day30【补】

本文包含三个编程题目及计算机英语翻译练习。编程部分:1)字符串排序题要求将输入的小写字母串按字典序排序输出;2)回文判断题需要判断输入字符串是否为回文;3)字符串中找整数题需提取字符串中所有整数并统计输出。翻译练习部分包含两段计算机科学相关英文文本的中文翻译,讨论了计算机科学的目标与方法论,涉及理论、工程与实验的相互关系。所有题目均提供完整解题思路、易错点分析和C++实现代码。

2026-02-27 13:44:33 567

原创 计算机复试学习笔记 Day29【补】

本文包含三个编程题目及计算机英语翻译练习: 手机短号转换题(输入手机号后五位生成6开头的短号) 字符串统计题(统计字符串中小写字母数量) 弟弟的作业题(检查100以内加减法作业答案正确率) 解题要点包括字符串截取、字符判断、输入流处理等技巧,并强调了易错点如缓冲区回车符处理。配套的计算机英语翻译练习介绍了计算机发展历程,包括编程语言发展、微处理器革命、个人计算机兴起等内容,展示了计算机科学从硬件到软件的演进过程。

2026-02-26 22:24:03 555

原创 计算机复试学习笔记 Day28【补】

本文包含三个编程题目解析和计算机科学相关翻译练习。编程题目包括:1) 十进制转N进制(2≤N≤16)的短除法实现;2) 含空格表达式的求值方法;3) 字符串字符删除操作。翻译部分涉及计算机工作原理、人工智能分类及计算机科学的发展历程。所有内容均配有详细解题思路、注意事项和完整代码实现,重点处理了边界条件(如0值转换)、输入输出格式(含空格处理)等易错点。计算机科学翻译部分包含人工智能系统分类和计算机科学历史发展的专业表述。

2026-02-26 20:17:36 546

原创 计算机复试学习笔记 Day27【补】

摘要:本文包含三个编程题解。79题实现由内向外逆时针螺旋填充矩阵,注意输出格式要求;80题通过三重循环暴力枚举三种饲料配比,寻找符合目标比例的最小份数组合;81题直接计算浮点数字符串中小数点后的位数。解题思路包括:使用方向数组模拟螺旋路径、交叉相乘比较比例避免浮点误差、字符串处理解决double精度问题。易错点包括输出格式控制、整数倍验证和长度计算偏移。代码均采用C++实现,包含详细注释和边界处理。

2026-02-25 23:59:31 565

原创 计算机复试学习笔记 Day26【补】

摘要: 本文包含三个算法题目解析:1) 最大效益问题,通过全排列暴力枚举5x5矩阵中不同行不同列的数字组合求最大和;2) 螺旋方阵构造,使用方向变量模拟顺时针填充数字;3) 方块转换问题,通过旋转和反射操作判断图案转换方式。文章详细分析了各题的解题思路、易错点和实现方法,特别强调了STL中next_permutation的正确用法。附带计算机英语翻译练习,介绍了计算机硬件发展相关术语。每个题目都配有完整C++代码实现,注重边界条件处理和算法优化。

2026-02-24 17:37:22 680

原创 计算机复试学习笔记 Day25【补】

本文摘要包含三个编程题目解析和两段计算机英语翻译。编程部分:1.稀疏矩阵转换:通过遍历矩阵记录非零元素的行列和值,注意行列从1开始计数。2.矩阵转置:通过交换矩阵元素实现对角线转换,注意避免重复交换。3.魔方阵构造:按照特定规则填充数字,处理边界条件和位置冲突。翻译部分:1.供应链管理:介绍物联网如何辅助企业优化供应链网络。2.智能电网与建筑:阐述物联网在电力系统和建筑自动化中的应用。所有题目都强调输入输出格式控制,特别是空行处理。

2026-02-22 15:36:37 641

原创 计算机复试学习笔记 Day24【补】

本文包含三个编程题目和一个计算机英语翻译练习。 矩阵问题:生成(2N+1)*(2N+1)的矩阵,根据区域填充不同数字,注意分三部分处理和空格控制。 发牌问题:模拟4人发牌过程,预处理52张牌的分配,注意编号转换和输出格式。 数字金字塔:使用自底向上动态规划求最大路径和,注意数组大小和状态转移。 英语翻译部分包含物联网架构和应用领域的专业术语翻译,如"signal processing clouds"(信号处理云)、"SOA"(面向服务的架构)等,以及零售物流领域的&q

2026-02-22 10:55:30 784

原创 计算机复试学习笔记 Day23【补】

摘要:本文包含三个编程题目及其解题思路。第一题要求统计周长为n且边长两两不等的整数三角形个数,通过枚举边长并验证三角形条件求解。第二题计算区间[M,N]内的素数数量,采用前缀和算法优化查询效率。第三题输出指定层数的杨辉三角,预先计算并存储三角形数值。解题时需注意边界条件、重复统计和算法优化等问题。各题目均提供完整代码实现,涉及数学推导、循环控制和预处理等编程技巧。

2026-02-21 17:32:49 523

原创 计算机复试学习笔记 Day22

倍数问题:寻找由0和1组成的最小N的倍数。输入自然数N(1≤N≤100),输出满足条件的最小倍数M。通过暴力枚举法实现,先生成数字再验证是否为N的倍数。 日期计算:输入年月日和天数n,计算n天后的日期。使用结构体存储日期,通过循环逐日更新,考虑闰年2月天数变化,处理月份和年份进位问题。 菱形输出:输入正整数N,输出以Z开头、按字母顺序递减的菱形图案。将每行输出封装为函数,控制前导空格和字符位置,分上下两部分循环输出,注意字符递减逻辑和格式控制。 技术翻译: RFID通过电子标签用无线电波识别追踪物体,包含集

2026-02-10 20:57:37 630

原创 计算机复试学习笔记 Day21

需要注意计算总和时的几种情况,大多数情况下因子都是成对增加的,只有两个例外。一个是开头的 1 要加上,但是和它对应的数字 n 本身却不能加上,还有一个是根号因子只应该加一次,而不是加两次。预处理素数:由于有多组数据且数值范围较小(10000),先使用bool数组预处理并标记该范围内所有整数是否为素数,提高查询效率。穷举组合:对于输入的偶数n,从2开始遍历第一个加数i。计数判断:若i和n-i在预处理数组中均为素数,则计数器加1。2 和 3 的最小公倍数是 6。

2026-02-09 23:05:35 665

原创 计算机复试学习笔记 Day 20

摘要:本文包含三个编程题目解答和计算机英语翻译练习。编程题目分别是:1) 输出m到n之间的素数(注意1的特判和换行格式);2) 计算倒数数列前n项和(注意使用double类型);3) 计算排列数Pmn(注意阶乘计算)。英语翻译部分涉及AR技术应用、虚拟试衣应用Pictofit和物联网概念解析,重点术语包括RFID、嵌入式系统等。所有代码均使用C++实现,包含完整解题思路和易错点提示。(149字)

2026-02-07 17:00:11 653

原创 计算机复试学习笔记 Day19

文章摘要: A-B集合差运算:输入T组测试数据,每组包含集合A和B的元素个数及元素。对A和B排序后,使用双指针法找出A-B的差集,结果按升序输出,空集输出"NULL"。注意边界条件和输出格式。 最少拦截系统:输入导弹高度序列,维护一个有序系统列表,贪心选择能拦截当前导弹的最低系统更新高度,无法拦截时新增系统。使用upper_bound优化查找,最终输出系统数量。 N!高精度计算:输入整数N,用动态数组倒序存储阶乘结果,逐位相乘处理进位,最后逆序输出。注意大数处理和格式要求。 AR技术应用

2026-02-06 21:10:21 635

原创 计算机复试学习笔记 Day18

本文摘要包含三部分内容:1. 盒子装球问题:将k个小球装入盒子,要求盒子数最多且相邻球数差之和最小,通过构造递增数列并均匀分配剩余球实现。2. 双重回文数问题:找出大于S且在两种及以上进制下是回文数的N个数,通过进制转换和回文判断解决。3. 等差数列问题:在双平方数集合中寻找长度为N的等差数列,预处理哈希表优化查询效率,按公差和首项排序输出结果。三题均涉及数学建模与算法优化,考察进制转换、数列构造和哈希预处理等编程技巧。

2026-02-06 00:19:50 653

原创 计算机复试学习笔记 Day17

本文包含四个编程题目解析和一段计算机英语翻译练习: 修理牛棚问题:通过逆向思维计算最小木板总长度,先排序牛棚位置,计算间隔并减去最大间隔。 按要求输出序列:先排序后去重,通过比较相邻元素实现高效处理。 部落人乘法:模拟原始乘法过程,通过减半和加倍运算,累加奇数行结果。 计算机英语翻译:关于AR技术的应用场景,包括远程协作、AR浏览器功能和实时翻译等内容。 各题目均包含详细解题思路、易错点分析和完整代码实现。英语翻译部分准确传达了AR技术的关键应用特点。

2026-02-04 18:18:47 623

原创 计算机复试学习笔记 Day16

本文包含四个编程题目解析: 特殊四位数问题:找出满足特定条件的四位数平方数,预处理所有可能结果后快速查询。关键点包括数位拆分和条件判断。 最大值问题:在连续子数组中找到和最大的片段。提供暴力解法和优化思路,强调边界条件处理。 数列问题:统计所有连续子序列中能被11整除的情况。使用双重循环枚举所有可能性。 每个问题都包含: 问题描述 解题思路 易错点提示 核心代码片段 相关知识点总结(如vector用法) 最后附有计算机英语翻译练习,涉及AR技术应用场景的英汉对照翻译。

2026-02-03 22:52:50 586

原创 计算机复试学习笔记 Day15

文章摘要: "最高频率"问题要求统计数字串中出现次数最多的数字,次数相同时取最小值。解决方案使用数组统计频率,遍历寻找最大值。 "三艘船"问题根据三艘船的到达时间和速度计算最小航程距离。通过假设最快船的航行天数,验证其他两船是否符合条件。 "回文数"问题通过数字反转相加的过程生成回文数。实现包括数字反转、回文判断和过程模拟三个主要功能模块。 AR技术翻译部分介绍了增强现实的三个核心要素:虚实结合、实时交互和3D配准,并解释了相关术语的准确翻译方法。

2026-02-02 23:16:26 549

原创 计算机复试学习笔记 Day14

本文包含三个编程问题的解决方案: "最大与最小"问题:在环形数组中找出连续N个数的最大和最小和。通过遍历所有起点并使用取模运算处理环形结构。 "环"问题:在1-9组成的环中找出剪开后两个九位数差能被396整除的剪法数量。采用取模运算处理环形数据,遍历所有可能的剪开位置。 "求数列项"问题:根据特定递推公式计算数列前50项。采用预处理方法预先计算所有可能结果。 计算机英语翻译部分解释了增强现实(AR)与虚拟现实(VR)的区别,强调AR的三个关键特征:

2026-02-01 14:36:45 541

原创 计算机复试学习笔记 Day13

本文包含三个编程题目解析和一段计算机英语翻译练习。 编程题目解析: 黑色星期五问题:计算n年内13号落在各星期的次数,通过循环模拟日期推移,注意闰年判断和输出顺序。 地铁移树问题:使用数组标记移树区域,统计剩余树木数量,注意数组初始化方式。 约瑟夫环问题:模拟淘汰过程,使用数组记录人员状态,注意位置取模处理。 计算机英语翻译练习: 图灵测试案例:包括诱导人类的病毒程序和具有"个性"的象棋程序、机器人玩具。 虚拟现实与增强现实:VR与现实脱节既是优势也是局限,AR则能在现实世界上叠加电子信

2026-01-31 23:59:07 596

原创 计算机复试学习笔记 Day12

摘要: 繁殖问题:通过数组模拟小白鼠年龄分布,注意N=50时数据溢出问题,需使用long long类型统计总和。 奇妙的数字:预处理前10个符合条件的数(数字和及后继数数字和均被17整除),使用暴力枚举但需注意long long类型避免溢出。 整除的尾数:封装函数求末两位数,注意返回符合条件的数字个数以支持后续输出。 计算机英语:图灵测试曾是AI基准,DOCTOR程序展示智能假象,引发技术伦理讨论,强调维护人类尊严。

2026-01-30 16:36:56 569

原创 计算机复试学习笔记 Day11

本文包含三部分内容:1) 编程题目解析:包括素数判断、计算e近似值和数字各位求和三个算法题,详细讲解解题思路、易错点和实现代码;2) 人工智能研究方法的翻译:对比分析了工程路径(性能导向)和理论路径(模拟导向)在AI研究中的差异,并以自然语言处理为例说明;3) 实用工具分享:PassageMerge文本处理工具,用于解决OCR/PDF复制时的换行问题,支持清洗和拼接两种模式,自动更新剪贴板内容。

2026-01-29 17:23:58 540

原创 计算机复试学习笔记 Day10

本文包含三个编程题目及计算机英语翻译。编程部分:1)水果价格计算程序,处理四种水果的购买数据,要求精确格式化输出;2)求奇数乘积,从n个整数中筛选奇数并计算乘积;3)日期比较,找出N个日期中的最早和最晚日期。英语翻译部分讨论了智能体的学习机制,包括程序性知识和陈述性知识的获取方式,以及智能体感知环境和制定响应的原理,最后指出这些研究方向将促进更智能体的开发。所有题目均附有解题思路和完整代码实现。

2026-01-28 15:42:57 810

原创 计算机复试学习笔记 Day9

【摘要】本文包含三个编程题目及计算机英语翻译。第一题是汽水瓶兑换问题,通过循环模拟兑换过程,特别处理2个空瓶可借1瓶的特殊情况,计算最多可兑换的汽水瓶数。第二题求N!的最后非零位,通过边乘边去除末尾零并取模处理大数阶乘。第三题计算菜价总和并四舍五入到角,处理多组输入数据。计算机英语部分讨论了人工智能中智能体的响应层级,从基础反射行为到需要环境认知和决策的高阶响应,并指出现实世界知识应用仍是AI领域的挑战。所有题目均给出解题思路、易错点及实现代码。

2026-01-27 14:54:27 833

原创 计算机复试学习笔记 Day8

暴力枚举配合数学模拟。由于k值很小(10以内),可以直接从k+1开始逐个尝试m的值。在验证某个m是否可行时,利用了本题的一个特殊性质:只要每一轮计算出的“出列位置”编号严格大于k,就意味着前面的k个好人没有动过,我们不需要真实地去操作数组移动元素,只需要让剩余总人数p减1,并更新下一轮报数的起点即可;一旦某轮计算出的位置小于等于k,说明好人被选中,当前m直接作废。还是跟之前的题一样的套路,把所有可能的数一个个试过去,和给出的 a 拼起来看能不能整除 b。注意输出格式别弄错就行。

2026-01-26 19:54:50 583

原创 OJ 学习笔记 Day7

摘要: 本文包含三个编程问题的解决方案: 数字串处理:给定数字串,找出连续出现次数最多的数字(次数相同时取第一个)。采用一次遍历动态更新方法,时间复杂度O(n)。 公式求解:给定a、b,求满足a²+x²=b²+y²的x、y(均≤100)。通过遍历x,计算y²并验证是否为完全平方数,结果按x排序输出。 累加式构造:给定n,构造1到n再到1的累加表达式。分三部分处理:递增部分、最大值n、递减部分,注意符号位置控制。 每个问题都分析了核心思路、边界条件和易错点,并提供了简洁的C++实现代码。

2026-01-25 13:39:09 712

原创 OJ 学习笔记 Day6

本文摘要包含三个编程问题的解题思路: 因子比值计算:给定整数n,计算其所有因子之和与n的比值。通过遍历到√n优化计算,注意完全平方数处理,结果保留2位小数。 T倍数N查找:寻找个位为7的自然数N,使其数字循环移位后等于T*N。通过枚举7结尾的数,检查移位后的数是否符合条件,范围限定在1-1000000。 数字三角形构建:根据起始数字s和行数n,构建1-9循环的数字三角形。注意输出格式控制,使用模运算实现数字循环,每组结果间用空行分隔。 三个问题均涉及数学运算和算法优化,包含多组输入处理和精确输出格式要求,展

2026-01-24 16:32:17 940

PassageMerge

这是一个基于 PySide6 开发的桌面悬浮小工具,主要用于解决 OCR 或从 PDF 中复制文本时出现的“硬换行”问题。它可以自动去除多余的换行符、合并断开的句子,并将处理后的文本自动写回剪贴板。

2026-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除