摘要: n <= 3时不拆分 1. 如果k确定,平均分最大 2. 如果k不确定,分成因子为3的情况最大。 1. 余数为0,直接乘积(最好情况) 2. 余数为1,把31换成22,因为22>31(中间情况) 3. 余数为2,把2乘进去 阅读全文
posted @ 2025-08-13 20:11 哒令,哒哒哒哒哒~令 阅读(4) 评论(0) 推荐(0)
摘要: Lowbit 技巧详解:高效分离整数的二进制幂 一、 核心功能 lowbit 技巧是一种高效的位运算操作,其核心功能是快速获取一个整数在二进制表示中,位置最低的那个“1”所代表的数值。 例如,对于整数 12: 其二进制表示为 1100。 它最低位的“1”在第三位(从右数,值为 2^2)。 因此,lo 阅读全文
posted @ 2025-08-11 16:59 哒令,哒哒哒哒哒~令 阅读(42) 评论(0) 推荐(0)
摘要: Python 正则表达式深入解析:re.fullmatch 与模式详解 一、核心问题:解析 re.fullmatch(r"Debye\((.*)\)", s) 这行代码是使用 Python 的 re 模块进行字符串模式匹配的经典案例。其主要目标是验证整个字符串 s 是否完全符合 Debye(...) 阅读全文
posted @ 2025-08-05 16:46 哒令,哒哒哒哒哒~令 阅读(8) 评论(0) 推荐(0)
摘要: 如何让eval(s)生成一个类对象? eval(expression, globals=None, locals=None) 函数在执行时,它查找变量的作用域,是由 globals 和 locals 这两个参数决定的。 它使用调用它的函数所在文件的作用域,想要生成类对象必须导入类到调用它的函数所在文 阅读全文
posted @ 2025-08-05 14:13 哒令,哒哒哒哒哒~令 阅读(7) 评论(0) 推荐(0)
摘要: Linux/Unix 进程状态码总结 下面是 ps 命令输出中 STAT (或 S) 列可能出现的状态码及其含义。状态码通常由一个主状态字符和可能的附加字符组成。 主要状态码 (Main States) 状态码 名称 (英文) 名称 (中文) 详细解释 R Running or Runnable 运 阅读全文
posted @ 2025-07-23 15:35 哒令,哒哒哒哒哒~令 阅读(12) 评论(0) 推荐(0)
摘要: 1. 使用生成器 1. 形成一个清晰、高效的数据处理管道。每个生成器只负责一个简单的处理步骤。 2. 在内存方面能够处理巨大的日志文件、数据库查询结果、传感器数据流。 2. 通过子进程完成仿真任务(暂时不知道为什么要这么做) 3. 使用__slot__可以选取需要的属性获取 阅读全文
posted @ 2025-07-22 14:31 哒令,哒哒哒哒哒~令 阅读(3) 评论(0) 推荐(0)
摘要: 通用结构(暂时) int function(vector<int>& nums) {//该题为找到最大不重复子数组和 int n = nums.size(); int res = 0;//最终结果 int curRes = 0;//当前的总和 int start = 0;//最左边的位置,条件不符时 阅读全文
posted @ 2025-07-22 10:27 哒令,哒哒哒哒哒~令 阅读(7) 评论(0) 推荐(0)
摘要: 如果str1 + str2 == str2 + str1 那么str1和str2的最大公共子串一定等于gcd(str1.length,str2.length) 阅读全文
posted @ 2025-07-15 11:32 哒令,哒哒哒哒哒~令 阅读(7) 评论(0) 推荐(0)
摘要: 1. 使用git checkout .清空当前更改 2. 使用git pull获取最新代码 3. 找到自己提交的commit hash 4. 使用git revert 自己查到的hash反向改动完成回退(不如使用第五条的reset好用) 发现后面又搞出不同的提交,可以使用git rebase -i 阅读全文
posted @ 2025-07-09 14:31 哒令,哒哒哒哒哒~令 阅读(62) 评论(0) 推荐(0)
摘要: 1.查看是否存在SSH-Key cd ~/.shh 2.生成一个SSH-Key ssh-keygen -t rsa -C "xxx@xxx.com" //将"xxx@xxx.com"替换成自己的邮箱地址 下面可以直接按enter继续 3.获取ssh-key公钥内容 //进入目录 cd ~/.ssh 阅读全文
posted @ 2025-06-24 15:09 哒令,哒哒哒哒哒~令 阅读(13) 评论(0) 推荐(0)