- 博客(634)
- 资源 (6)
- 收藏
- 关注
原创 【LeetCode】827、最大人工岛
原 grid 可以分为不同的 岛屿, 为了区分, 可以给每个岛一个 id, 比如有 id 为1 的岛, id 为 2 的岛, …其中, 注意, 可能上下左右有重复的岛屿, 需去重. 比如 左测, 下方, 右侧都是 id 为 5 的岛屿, 则需去重.最终遍历每个 “水”, 看若其变为 “陆地”, 其上下左右四个格子可以连通多大的岛屿。每个格子要么是 “陆地”, 要么是 “水”
2025-01-02 23:31:13 1340
原创 【LeetCode】2421、好路径的数目
好路径是: 一条路径, 两端节点的值相同, 且大于中间节点的值, 的路径.其中正反方向的好路径只算作一条;单独一个节点也视为一条好路径.有一个无向无环图, 每个节点有编号, 有值.
2025-01-01 22:50:58 924
原创 【LeetCode】947、移除最多的同行或同列石头
然后, 用两个哈希表, 行哈希表记录该行第一次出现的石头编号, 列哈希表记录该列第一次出现的石头编号。因为只要能 连通的石头, 可只剩余一个, 即从边缘开始消除即可。即一个集合只剩一个石头, 所以返回并查集的数量即可。首先, 每个石头编号 0, 1, …初始时, 每个石头单独成为一个集合。然后, 遍历每个石头,
2024-12-30 23:48:17 832
原创 【洛谷】P4231、三步必杀
NNN个柱子排成一排,一开始每个柱子损伤度为0。接下来勇仪会进行MMM次攻击,每次攻击可以用4个参数lllrrrssseee来描述:表示这次攻击作用范围为第lll个到第rrr个之间所有的柱子(包含lllrrr),对第一个柱子的伤害为sss,对最后一个柱子的伤害为eee。攻击产生的伤害值是一个等差数列。若l1l=1l1r5r=5r5s2s=2s2e10e=10e10,则对第1~5个柱子分别产生2,4,6,8,10的伤害。
2024-12-29 23:25:18 835
原创 【LeetCode】2506、统计相似字符串对的数目
每个字符串, 可用一个 int 表示. (每个字符 是 int 的一个位)哈希表记录各 字符组合 出现的次数。
2024-12-29 12:33:12 974
原创 【LeetCode】839、相似字符串组
求共有几组, 联想到并查集, 即并查集有几个集合。其中所有字符串长度都相同, 是比较方便处理的。字符串相似: 相差0个字符, 或2个字符。
2024-12-28 23:48:34 1164
原创 【LeetCode】765、情侣牵手
得到集合数组如下: [4/2,2/2,3/2,5/2,1/2,0/2,7/2,9/2,6/2,8/2] = [2,1,1,2,0,0,3,4,3,4] = [2,1, 1,2, 0,0, 3,4, 3,4], 序号为 n-2和n-1是一对情侣。具体的, 集合编号为[1,2], 即人员编号为 [2,1,1,2] , 则替换为 [2,2,1,1] 则只需操作1次。具体的, 集合编号为[3,4], 即人员编号为 [3,4,3,4] , 则替换为 [3,3,4,4] 则只需操作1次。
2024-12-28 22:59:06 647
原创 【LeetCode】906、超级回文数
先算出所有 0 到 10^18 范围内的 超级回文数, 因为总共只有84个数, 非常少, 所以可以提前存储好, 得到一个数组. PS: 此计算过程因为是单独准备的, 所以并不算在题目时间里。然后遍历每个提前存储好的数字, 判断是否 在 [l, r] 范围内即可。减小数据规模: 先构成回文, 再平方, 再判断是否是范围内的回文数。
2024-12-22 23:40:47 738
原创 【LeetCode】9、回文数
先判断首1和尾1, 再变为 525, offset 变为 100。例如 15251, offset 也是五位数的 10000。再判断首5和尾5, 再变为 2, offset 变为 1。其中, 过程中需借助 offset 完成。整个过程若都符合, 则符合回文数。
2024-12-22 23:02:29 873
原创 【LeetCode】726、原子的数量
遇到大写字母, 或遇到 ( 括号, 则清算历史, 并开始新的记录。记录由两部分组成: 大写字母开头的 或 子函数递归的结果。遇到 ( 括号, 则递归计算子问题。
2024-12-21 23:11:30 1013
原创 【LeetCode】3356、零数组变换 II
二分法: 是指, 从 queries[] 数组的长度的二分, 即 queries[0…题意复述: 有 nums[] 数组(如 [2, 0, 2]), 有 queries[] 数组(如 [[0,2,1], [0,2,1], [1,1,3]])问最终需操作几个 queries[], 可使 nums[] 全部变为 0. 记答案为 k(即操作的是 queries[0…遍历 queries, 对每个 queries[i] 为 [li, ri, vali]ri] 的元素的子集, 减去 [0…最终返回二分的 k 即可.
2024-12-16 00:02:46 777
原创 【LeetCode】2381、字母移位 II
把 s 中下标为 [starti, endi] 左比右闭区间的字母, 向前或向后偏移一个字符.每个shifts[i] 为 [starti, endi, directioni] 的三元组。子区间的整体改变, 可联想到差分, 即差分数组两端的改变.
2024-12-15 12:00:01 907
原创 【LeetCode】2406、将区间分为最少组数
接下来, 再放 [5, 10], 其实只需要考虑已有各组的最小的 右端点(即 [2, 3] 的 3 是最小的), 而 [5, 10] 和 [2, 3] 并不相交, 所以可以合并。以示例一为例, 如果已经有 [1, 5] 的情况下, [1, 10] 因为和 [1, 5] 有交集所以必须单独成组. 则分为两个组, 如下。因为尽量合并, 为了紧凑, 尽量按 left 从小到大 依次处理. 而题目答案也和顺序无关(因为只需要组的数目), 所以可以排序.题目已知一些区间, 需要尽量合并, 使 组 最少.
2024-12-14 20:36:52 879
原创 【多模态】43、INF-LLAVA | 使用双视角裁剪和双视角增强模块来提升模型对大分辨率图片的处理能力
本文主要介绍多模型模型 INF-LLAVA
2024-08-06 10:08:30 1100
原创 【多模态】40、ConvLLaVA | 使用 ConvNeXt 为 LLaVA 实现更高分辨率的输入
本文主要介绍多模态模型 ConvLLaVA
2024-07-08 16:43:11 1133
原创 【多模态】36、ShareGPT4V | 借助 GPT4V 的能够来生成更丰富的 caption 用于提升 LMM 模型的能力
本文主要介绍 ShareGPT4V
2024-06-06 17:06:48 1521
原创 【多模态】33、mPLUG-Owl | 阿里猫头鹰模型,引入调制模块来强化图像和文本的对齐
本文主要介绍阿里猫头鹰模型 mPLUG-Owl 模型
2024-05-17 14:30:18 1442
原创 【多模态】32、TextMonkey | 一个 OCR-Free 的专门针对文档理解的大型多模态模型
本文主要介绍多模态模型 TextMonkey
2024-05-16 17:30:16 1447
codelldb-x86-64-linux.vsix 下载,用于vscode 的LLDB 插件,用来debug调试 vscode
2022-11-14
assets的sample_sounds静态资源中的若干wav文件
2022-09-11
vscode codelldb mac版本--codelldb-x86_64-darwin.vsix--下载后VISX离线安装
2022-08-24
Matlab的cifar-10.mat文件,可以直接用
2018-08-09
Matlab的AR.mat文件,可以直接用
2018-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人