logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【算法刷题】蓝桥杯:肖恩的乘法表(二分答案 + 矩阵单调性)

摘要 题目要求在n×m的乘法表中找出第k小的数字。直接存储和排序乘法表会因内存和时间限制失败。正确解法是利用二分查找结合乘法表的单调性:对数值范围[1, n×m]进行二分,通过计算每行小于等于mid的元素个数(min(m, mid/i))来快速统计总数。关键点包括:(1) 用long long避免中间计算溢出;(2) 二分框架检查mid是否为可行解。算法时间复杂度为O(n log(nm)),空间复

#算法#蓝桥杯#矩阵
【算法日记15】LeetCode 128. 最长连续序列:排序法 vs 哈希表的底层真相

理论上的最优解不一定是工程上的最快解。在数据量 $N$ 只有十万级别时,哈希表的常数耗时抵消了 $O(N)$ 的优势。只有当数据量上亿,$\log N$ 变得极其巨大时,哈希表的碾压姿态才会显现。

#算法
【算法日记 19】LeetCode 1. 两数之和:梦开始的地方,哈希表的降维打击

哈希表法(推荐解法):$O(N)$。只需遍历数组一次,哈希表的查询时间是 $O(1)$。$O(N)$。需要一个哈希表来存储遍历过的数字。典型的“空间换时间”,是实际工程开发和算法面试中最完美的标准答案。贴名牌双指针法:虽然寻找答案只需 $O(N)$,但前期的sort排序拖慢了整体速度。$O(N)$。需要额外开辟一个存pair的数组。虽然不是最优解,但这种“利用 Pair 绑定原始信息”的技巧非常巧

#算法#leetcode#职场和发展
【算法日记05C++ 进阶】告别繁琐的 cmp 函数:用 Lambda 表达式秒杀“多级排序”

在算法竞赛或日常开发中,我们经常遇到的需求。X传统的做法是写一个全局bool cmp函数,或者重载struct的operator<。但这种做法在处理“局部变量”(如X)时非常痛苦。今天分享一个现代 C++ 的神器——。

#算法#c++#开发语言
【算法日记 17】LeetCode 11. 盛最多水的容器:双指针与贪心思维的完美碰撞

这道题是“双指针”结合“贪心思想”的巅峰之作。它的精髓不在于代码有多复杂,而在于那个直击灵魂的数学逻辑——

#算法#leetcode#职场和发展
python02

输入一个秒数,把它转换成“多少小时、多少分钟、多少秒”。题型 1:输入一个整数,求商和余数。

#算法
用 OpenClaw + DeepSeek 接入微信 ClawBot:我的 AI 微信机器人搭建过程

OpenClaw + 微信接入 + DeepSeek Provider + macOS 后台 Gateway相比itchat-uos,OpenClaw 方案更稳定,不需要一直处理网页版微信登录失败、二维码反复刷新等问题。OpenClaw 安装路径:/opt/homebrew/bin/openclawOpenClaw 配置目录:~/.openclaw微信接入目录:~/.openclaw/opencl

#微信#人工智能#机器人
用 OpenClaw + DeepSeek 接入微信 ClawBot:我的 AI 微信机器人搭建过程

OpenClaw + 微信接入 + DeepSeek Provider + macOS 后台 Gateway相比itchat-uos,OpenClaw 方案更稳定,不需要一直处理网页版微信登录失败、二维码反复刷新等问题。OpenClaw 安装路径:/opt/homebrew/bin/openclawOpenClaw 配置目录:~/.openclaw微信接入目录:~/.openclaw/opencl

#微信#人工智能#机器人
【新手实战】我的第一次 Git & GitHub 首航记:从零安全备份微信机器人代码

今天是我第一次成功向 GitHub 提交并备份自己的个人项目!在此之前,我的微信聊天机器人使用的是旧版itchat(微信网页版登录方案)。由于该方案极其不稳定、经常掉线,我决定将其归档备份,并迁移到全新的稳定方案。作为一个初学者,在第一次使用 Git 和推送代码到 GitHub 的过程中,我踩了不少坑(比如敏感信息泄露风险、GitHub 安全验证拦截等)。为了以后复习,也为了帮助有相同需求的小伙伴

#github#git
【新手实战】我的第一次 Git & GitHub 首航记:从零安全备份微信机器人代码

今天是我第一次成功向 GitHub 提交并备份自己的个人项目!在此之前,我的微信聊天机器人使用的是旧版itchat(微信网页版登录方案)。由于该方案极其不稳定、经常掉线,我决定将其归档备份,并迁移到全新的稳定方案。作为一个初学者,在第一次使用 Git 和推送代码到 GitHub 的过程中,我踩了不少坑(比如敏感信息泄露风险、GitHub 安全验证拦截等)。为了以后复习,也为了帮助有相同需求的小伙伴

#github#git
    共 13 条
  • 1
  • 2
  • 请选择