farmer3-c Blog

「Almost all problems in the world can be solved through bold imagination and extraordinary execution.」

474. 一和零

474. 一和零 给你一个二进制字符串数组 strs 和两个整数 m 和 n 。 请你找出并返回 strs 的最大子集的长度,该子集中 最多 有 m 个 0 和 n 个 1 。 如果 x 的所有元素也是 y 的元素,集合 x 是集合 y 的 子集 。 提示: 1 <= strs.length <= 600 1 <= strs[i].length <...

1415. 长度为 n 的开心字符串中字典序第 k 小的字符串

1415. 长度为 n 的开心字符串中字典序第 k 小的字符串 一个 「开心字符串」定义为: 仅包含小写字母 ['a', 'b', 'c']. 对所有在 1 到 s.length - 1 之间的 i ,满足 s[i] != s[i + 1] (字符串的下标从 1 开始)。 比方说,字符串 “abc”,“ac”,”b” 和 “abcbabcbcb” 都是开心字符串,但是 “a...

3129. 找出所有稳定的二进制数组 I

3129. 找出所有稳定的二进制数组 I 给你 3 个正整数 zero ,one 和 limit 。 一个 二进制数组 arr 如果满足以下条件,那么我们称它是 稳定的 : 0 在 arr 中出现次数 恰好 为 zero 。 1 在 arr 中出现次数 恰好 为 one 。 arr 中每个长度超过 limit 的 子数组 都 同时 包含 0 和 1 。 请你返回 稳定...

1594. 矩阵的最大非负积

1594. 矩阵的最大非负积 给你一个大小为 m x n 的矩阵 grid 。最初,你位于左上角 (0, 0) ,每一步,你可以在矩阵中 向右 或 向下 移动。 在从左上角 (0, 0) 开始到右下角 (m - 1, n - 1) 结束的所有路径中,找出具有 最大非负积 的路径。路径的积是沿路径访问的单元格中所有整数的乘积。 返回 最大非负积 对 $10^9 + 7$ 取余 的结果。如...

1888. 使二进制字符串字符交替的最少反转次数

1888. 使二进制字符串字符交替的最少反转次数 给你一个二进制字符串 s 。你可以按任意顺序执行以下两种操作任意次: 类型 1 :删除 字符串 s 的第一个字符并将它 添加 到字符串结尾。 类型 2 :选择 字符串 s 中任意一个字符并将该字符 反转 ,也就是如果值为 '0' ,则反转得到 '1' ,反之亦然。 请你返回使 s 变成 交替 字符串的前提下, 类型 2 的 ...

2266. 统计打字方案数

2266. 统计打字方案数 Alice 在给 Bob 用手机打字。数字到字母的 对应 如下图所示。 为了 打出 一个字母,Alice 需要 按 对应字母 i 次,i 是该字母在这个按键上所处的位置。 比方说,为了按出字母 's' ,Alice 需要按 '7' 四次。类似的, Alice 需要按 '5' 两次得到字母  'k' 。 注意,数字 '0' 和 '1' 不映射到任...

博客网站 自动更新

问题 1:如何让网站自动更新,无需手动刷新 问题描述: 添加新文章或变化后,需要手动刷新才能看到更新 解决方案: 添加了 Jekyll Livereload 支持( npm run start:live ) 配置了 Service Worker 自动更新检测 添加了 BrowserSync 作为可选方案 修改文件: package.json - 添加新...

编译实践Lv0. 环境配置

目的 配置实验环境的 Docker 容器, 并学习 Docker 的基本使用方法. 认识编译实践中用到的编译器中间表示: Koopa IR. 认识编译实践中开发的编译器的目标架构: RISC-V. 配置实验环境的 Docker 容器, 并学习 Docker 的基本使用方法. 安装Docker Desktop 使用docker 一、镜像相关常用命令 镜像是容器的 “...

三段式数组 II

三段式数组 II 给你一个长度为 n 的整数数组 nums。 三段式子数组 是一个连续子数组 nums[l…r](满足 0 <= l < r < n),并且存在下标 l < p < q < r,使得: nums[l…p] 严格 递增, nums[p…q] 严格 递减, nums[q…r] 严格 递增。 请你从数组 nums 的所有三段式子数组中找出和...

System.IO.FileLoadException: 未能加载文件或程序集“WindowsDebugLauncher……

问题 在使用VS code编写C++程序时,运行程序时出现了以下错误: 未经处理的异常: System.IO.FileLoadException: 未能加载文件或程序集“WindowsDebugLauncher, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。强名称验证失败。 (...