自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Michael是个半路程序员

两个孩子的父亲,机械工程师,准备转行人工智能方向,一起加油!高举智慧,她就使你高升;怀抱智慧,她就使你尊荣。-- 箴言(4:8)我的微信公众号:Michael阿明

  • 博客(1885)
  • 资源 (7)
  • 论坛 (2)
  • 收藏
  • 关注

原创 《统计学习方法》学习笔记目录

此篇为 李航老师著的《统计学习方法》的学习笔记汇总,准备学习并敲一敲代码,还请大家不吝赐教!

2019-12-10 21:54:27 5327 103

原创 LeetCode解题汇总目录

此篇为学习完《数据结构与算法之美》后,在LeetCode刷题的汇总目录,方便大家查找(Ctrl+Find),一起刷题,一起PK交流!另有解题:《剑指Offer》、《程序员面试金典》、LintCode代码能力测试CAT。如果本文对你有帮助,可以给我点赞加油!已解决 1718/1933 - 简单 526 中等 946 困难 246

2019-09-06 13:43:51 58895 355

原创 吴恩达-《深度学习DeepLearning》汇总目录

从2019年2月底开始学习《数据结构与算法之美》,王争老师的课程非常好,到2019年8月底已经学完一遍,后面还要多次复习巩固以及OJ刷题。生命不息,学习不止,又要开始新的篇章了–《机器学习》,有点小兴奋,哈哈,之前Python已经大致过了2遍(小甲鱼的视频&从入门到实践),现在要补NumPy、复习高等数学、然后开始吴恩达老师的课程。此篇文章作为学习的汇总目录,供大家参考,一起学习,共同进步...

2019-08-28 00:43:33 5532 66

原创 《数据结构与算法之美》学习汇总

此篇文章是对自己学习这门课程的一个总结和课后的一些练习,做一个汇总,希望对大家有帮助。本人是半路程序员,2018年2月开始学习C++的,下面的代码基本都是C++11版本的,代码有错误的地方请不吝留言赐教。附有部分练习LeetCode、POJ的题目。

2019-04-22 21:13:00 17085 214

原创 LeetCode 1727. 重新排列后的最大子矩阵(前缀和+排序)

文章目录1. 题目2. 解题1. 题目给你一个二进制矩阵 matrix ,它的大小为 m x n ,你可以将 matrix 中的 列 按任意顺序重新排列。请你返回最优方案下将 matrix 重新排列后,全是 1 的子矩阵面积。示例 1:输入:matrix = [[0,0,1],[1,1,1],[1,0,1]]输出:4解释:你可以按照上图方式重新排列矩阵的每一列。最大的全 1 子矩阵是上图中加粗的部分,面积为 4 。示例 2:输入:matrix = [[1,0,1,0,1]]输出:

2021-01-17 17:20:38 46

原创 LeetCode 1726. 同积元组(排列组合)

文章目录1. 题目2. 解题1. 题目给你一个由 不同 正整数组成的数组 nums ,请你返回满足 a * b = c * d 的元组 (a, b, c, d) 的数量。其中 a、b、c 和 d 都是 nums 中的元素,且 a != b != c != d 。示例 1:输入:nums = [2,3,4,6]输出:8解释:存在 8 个满足题意的元组:(2,6,3,4) , (2,6,4,3) , (6,2,3,4) , (6,2,4,3)(3,4,2,6) , (3,4,2,6) , (3,

2021-01-17 12:53:04 20

原创 LeetCode 1725. 可以形成最大正方形的矩形数目

文章目录1. 题目2. 解题1. 题目给你一个数组 rectangles ,其中 rectangles[i] = [li, wi] 表示第 i 个矩形的长度为 li 、宽度为 wi 。如果存在 k 同时满足 k <= li 和 k <= wi ,就可以将第 i 个矩形切成边长为 k 的正方形。例如,矩形 [4,6] 可以切成边长最大为 4 的正方形。设 maxLen 为可以从矩形数组 rectangles 切分得到的 最大正方形 的边长。返回可以切出边长为 maxLen 的正方形的矩

2021-01-17 12:34:39 21

原创 LeetCode 803. 打砖块(并查集)

文章目录1. 题目2. 解题1. 题目有一个 m x n 的二元网格,其中 1 表示砖块,0 表示空白。砖块 稳定(不会掉落)的前提是:一块砖直接连接到网格的顶部,或者至少有一块相邻(4 个方向之一)砖块 稳定 不会掉落时给你一个数组 hits ,这是需要依次消除砖块的位置。每当消除 hits[i] = (rowi, coli) 位置上的砖块时,对应位置的砖块(若存在)会消失,然后其他的砖块可能因为这一消除操作而掉落。一旦砖块掉落,它会立即从网格中消失(即,它不会落在其他稳定的砖块上)。

2021-01-16 19:22:30 22

原创 天池 在线编程 三等分(模拟)

文章目录1. 题目2. 解题1. 题目给定一个由 0 和 1 组成的数组 A,将数组分成 3 个非空的部分,使得所有这些部分表示相同的二进制值。如果可以做到,请返回任何 [i, j],其中 i+1 < j,这样一来:A[0], A[1], ..., A[i] 组成第一部分;A[i+1], A[i+2], ..., A[j-1] 作为第二部分;A[j], A[j+1], ..., A[A.length - 1]是第三部分。这三个部分所表示的二进制值相等。如果无法做到,就返回 [-1, -

2021-01-16 11:12:31 53

原创 天池 在线编程 寻找字母(计数)

文章目录1. 题目2. 解题1. 题目给定一个字符串str,返回字符串中字母顺序最大的而且同时在字符串中出现大写和小写的字母。如果不存在这样的字母,返回‘~‘。please return uppercase|str|<=1000示例例 1:输入:"aAbBcD"输出:'B'解释:因为c和D没有大小写同时出现,A和B都有大小写,但是B比A大,所以返回B。例2:输入:"looGVSSPbR"输出:'~'https://tianchi.aliyun.com/oj/2458

2021-01-16 10:58:23 22

原创 LeetCode 753. 破解保险箱(DFS)

文章目录1. 题目2. 解题1. 题目有一个需要密码才能打开的保险箱。密码是 n 位数, 密码的每一位是 k 位序列 0, 1, …, k-1 中的一个 。你可以随意输入密码,保险箱会自动记住最后 n 位输入,如果匹配,则能够打开保险箱。举个例子,假设密码是 “345”,你可以输入 “012345” 来打开它,只是你输入了 6 个字符.请返回一个能打开保险箱的最短字符串。示例1:输入: n = 1, k = 2输出: "01"说明: "10"也可以打开保险箱。 示例2:输入: n

2021-01-15 23:16:57 29

原创 LeetCode DD-2020006. 简单游戏(前缀和)

文章目录1. 题目2. 解题1. 题目给出一个长度为 n 的数组 a,你需要在这个数组中找到一个长度至少为 m 的区间,使得这个区间内的数字的和尽可能小。输入描述:第一行包含一个正整数 n,m,表示数组的大小和所选区间的最小长度。(1<=n<100000)第二行包含 n 个整数,中间用空格隔开 0<=∣ai∣<=10000<=|ai| <=10000<=∣ai∣<=1000。输出描述:输出仅包含一个正整数,表示所选区间的和。输入样例:5 3

2021-01-15 21:31:36 20

原创 [Kaggle] Sentiment Analysis on Movie Reviews(BERT)

文章目录1. 预训练模型下载2. 数据集3. 加载预训练模型4. 提交结果练习地址:https://www.kaggle.com/c/sentiment-analysis-on-movie-reviews相关博文:[Kaggle] Spam/Ham Email Classification 垃圾邮件分类(BERT)本文使用 huggingface 上的预训练模型,在预训练模型的基础上,使用kaggle任务的数据集,进行训练 finetune,在kaggle提交测试结果1. 预训练模型下载下载地址

2021-01-12 21:42:01 83 1

原创 LeetCode 1203. 项目管理(两次拓扑排序)

文章目录1. 题目2. 解题1. 题目公司共有 n 个项目和 m 个小组,每个项目要不无人接手,要不就由 m 个小组之一负责。group[i] 表示第 i 个项目所属的小组,如果这个项目目前无人接手,那么 group[i] 就等于 -1。(项目和小组都是从零开始编号的)小组可能存在没有接手任何项目的情况。请你帮忙按要求安排这些项目的进度,并返回排序后的项目列表:同一小组的项目,排序后在列表中彼此相邻。项目之间存在一定的依赖关系,我们用一个列表 beforeItems 来表示,其中 befor

2021-01-12 20:11:55 68

原创 LeetCode 1723. 完成所有工作的最短时间(DFS+剪枝 / 状态压缩DP)

文章目录1. 题目2. 解题1. 题目给你一个整数数组 jobs ,其中 jobs[i] 是完成第 i 项工作要花费的时间。请你将这些工作分配给 k 位工人。所有工作都应该分配给工人,且每项工作只能分配给一位工人。工人的 工作时间 是完成分配给他们的所有工作花费时间的总和。请你设计一套最佳的工作分配方案,使工人的 最大工作时间 得以 最小化 。返回分配方案中尽可能 最小 的 最大工作时间 。示例 1:输入:jobs = [3,2,3], k = 3输出:3解释:给每位工人分配一项工作,

2021-01-10 12:12:18 161

原创 LeetCode 1722. 执行交换操作后的最小汉明距离(并查集)

文章目录1. 题目2. 解题1. 题目给你两个整数数组 source 和 target ,长度都是 n 。还有一个数组 allowedSwaps ,其中每个 allowedSwaps[i] = [ai, bi] 表示你可以交换数组 source 中下标为 ai 和 bi(下标从 0 开始)的两个元素。注意,你可以按 任意 顺序 多次 交换一对特定下标指向的元素。相同长度的两个数组 source 和 target 间的 汉明距离 是元素不同的下标数量。形式上,其值等于满足 source[i] !=

2021-01-10 12:05:25 775 3

原创 LeetCode 1721. 交换链表中的节点(快慢指针)

文章目录1. 题目2. 解题1. 题目给你链表的头节点 head 和一个整数 k 。交换 链表正数第 k 个节点和倒数第 k 个节点的值后,返回链表的头节点(链表 从 1 开始索引)。示例 1:输入:head = [1,2,3,4,5], k = 2输出:[1,4,3,2,5]示例 2:输入:head = [7,9,6,6,7,8,3,0,9,5], k = 5输出:[7,9,6,6,8,7,3,0,9,5]示例 3:输入:head = [1], k = 1输出:[1]示例

2021-01-10 12:05:16 67

原创 LeetCode 1720. 解码异或后的数组(位运算)

文章目录1. 题目2. 解题1. 题目未知 整数数组 arr 由 n 个非负整数组成。经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] = arr[i] XOR arr[i + 1] 。例如,arr = [1,0,2,1] 经编码后得到 encoded = [1,2,3] 。给你编码后的数组 encoded 和原数组 arr 的第一个元素 first(arr[0])。请解码返回原数组 arr 。可以证明答案存在并且是唯一的。示例 1:输入:enc

2021-01-10 12:04:37 897 3

原创 LeetCode 1717. 删除子字符串的最大得分

文章目录1. 题目2. 解题1. 题目给你一个字符串 s 和两个整数 x 和 y 。你可以执行下面两种操作任意次。删除子字符串 "ab" 并得到 x 分。比方说,从 “cabxbae” 删除 ab ,得到 “cxbae” 。删除子字符串"ba" 并得到 y 分。比方说,从 “cabxbae” 删除 ba ,得到 “cabxe” 。请返回对 s 字符串执行上面操作若干次能得到的最大得分。示例 1:输入:s = "cdbcbbaaabab", x = 4, y = 5输出:19解释:

2021-01-10 00:29:44 72

原创 LeetCode 1716. 计算力扣银行的钱(等差数列)

文章目录1. 题目2. 解题1. 题目Hercy 想要为购买第一辆车存钱。他 每天 都往力扣银行里存钱。最开始,他在周一的时候存入 1 块钱。从周二到周日,他每天都比前一天多存入 1 块钱。在接下来每一个周一,他都会比 前一个周一 多存入 1 块钱。给你 n ,请你返回在第 n 天结束的时候他在力扣银行总共存了多少块钱。示例 1:输入:n = 4输出:10解释:第 4 天后,总额为 1 + 2 + 3 + 4 = 10 。示例 2:输入:n = 10输出:37解释:第 10 天

2021-01-10 00:20:57 60

原创 天池 在线编程 放小球(动态规划)

文章目录1. 题目2. 解题2.1 动态规划1. 题目n 个桶中小球的个数已知, 可以操作 k 次(每次从桶中取出一个球,或者添加一个球),每个桶有规定的最大容量 W[i]。求操作后两相邻桶之间的最大差值的平方的最小值。n <= 100W[i] <= 100样例 1:输入: 56[1,2,3,4,5][15,15,15,15,15]说明共有5个桶,最多操作6次,桶内的小球分别是1,2,3,4,5,桶的最大容量分别是15,15,15,15,15。输出: 0

2021-01-09 13:08:28 94

原创 天池 在线编程 聪明的销售(计数+贪心)

文章目录1. 题目2. 解题1. 题目销售主管的任务是出售一系列的物品,其中每个物品都有一个编号。由于出售具有相同编号的商品会更容易,所以销售主管决定删除一些物品。现在她知道她最多能删除多少物品,她想知道最终袋子里最少可以包含多少种不同编号的物品。例如,最开始她有n = 6 个物品,编号为:ids = [1,1,1,2,2,3],她最多可以删除 m = 2 个物品。如果删除两个物品 1,则剩下的物品 ids = [1,2,2,3],此时她拥有三种不同编号的物品。如果删除两个物品 2,则剩下的物

2021-01-09 12:50:40 47

原创 天池 在线编程 回合制游戏(前缀和)

文章目录1. 题目2. 解题1. 题目QW 是一个回合制游戏的玩家,今天他决定去打怪。QW 在一场战斗中会碰到 n 个怪物,每个怪物有攻击力 atk[i],每回合结束时如果第 i 个怪物还活着,就会对 QW 造成 atk[i] 的伤害。QW 只能在每回合开始时击杀一个怪物,请帮 QW 出他打完所有怪物最少需要损失多少生命值。n, atk[i] <= 100000答案可能超过 int 范围示例样例 1:输入:atk = [19,3]输出:3样例 2:输入:atk = [1,3

2021-01-09 12:13:30 56

原创 LeetCode 898. 子数组按位或操作(前缀和思想)

文章目录1. 题目2. 解题2.1 超时解2.2 正解1. 题目我们有一个非负整数数组 A。对于每个(连续的)子数组 B = [A[i], A[i+1], ..., A[j]] ( i <= j),我们对 B 中的每个元素进行按位或操作,获得结果 A[i] | A[i+1] | ... | A[j]。返回可能结果的数量。 (多次出现的结果在最终答案中仅计算一次。)示例 1:输入:[0]输出:1解释:只有一个可能的结果 0 。示例 2:输入:[1,1,2]输出:3解释:可能

2021-01-08 16:10:47 52

原创 LeetCode 790. 多米诺和托米诺平铺(动态规划)

文章目录1. 题目2. 解题1. 题目有两种形状的瓷砖:一种是 2x1 的多米诺形,另一种是形如 “L” 的托米诺形。两种形状都可以旋转。XX <- 多米诺XX <- "L" 托米诺X给定 N 的值,有多少种方法可以平铺 2 x N 的面板?返回值 mod 10^9 + 7。(平铺指的是每个正方形都必须有瓷砖覆盖。两个平铺不同,当且仅当面板上有四个方向上的相邻单元中的两个,使得恰好有一个平铺有一个瓷砖占据两个正方形。)示例:输入: 3输出: 5解释: 下面列

2021-01-08 00:38:56 47

原创 [Kaggle] Spam/Ham Email Classification 垃圾邮件分类(BERT)

文章目录1. 数据处理2. 下载预训练模型3. 加载数据4. 定义模型5. 训练6. 提交测试结果练习地址:https://www.kaggle.com/c/ds100fa19相关博文:[Kaggle] Spam/Ham Email Classification 垃圾邮件分类(spacy)[Kaggle] Spam/Ham Email Classification 垃圾邮件分类(RNN/GRU/LSTM)本文使用 huggingface 上的预训练模型,在预训练模型的基础上,使用垃圾邮件数据集,进

2021-01-07 21:32:09 107

原创 LeetCode 792. 匹配子序列的单词数(二分查找)

文章目录1. 题目2. 解题1. 题目给定字符串 S 和单词字典 words, 求 words[i] 中是 S 的子序列的单词个数。示例:输入: S = "abcde"words = ["a", "bb", "acd", "ace"]输出: 3解释: 有三个是 S 的子序列的单词: "a", "acd", "ace"。注意:所有在words和 S 里的单词都只由小写字母组成。S 的长度在 [1, 50000]。words 的长度在 [1, 5000]。words[i]的长度在[1

2021-01-07 19:33:53 48

原创 LeetCode 907. 子数组的最小值之和(单调栈)

文章目录1. 题目2. 解题1. 题目给定一个整数数组 A,找到 min(B) 的总和,其中 B 的范围为 A 的每个(连续)子数组。由于答案可能很大,因此返回答案模 10^9 + 7。示例:输入:[3,1,2,4]输出:17解释:子数组为 [3],[1],[2],[4],[3,1],[1,2],[2,4],[3,1,2],[1,2,4],[3,1,2,4]。 最小值为 3,1,2,4,1,1,2,1,1,1,和为 17。 提示:1 <= A <= 300001 &lt

2021-01-07 18:10:49 58

原创 LeetCode 940. 不同的子序列 II(动态规划)

文章目录1. 题目2. 解题1. 题目给定一个字符串 S,计算 S 的不同非空子序列的个数。因为结果可能很大,所以返回答案模 10^9 + 7.示例 1:输入:"abc"输出:7解释:7 个不同的子序列分别是 "a", "b", "c", "ab", "ac", "bc", 以及 "abc"。示例 2:输入:"aba"输出:6解释:6 个不同的子序列分别是 "a", "b", "ab", "ba", "aa" 以及 "aba"。示例 3:输入:"aaa"输出:3解释:3 个

2021-01-06 21:05:39 29

原创 LeetCode 552. 学生出勤记录 II(动态规划)

文章目录1. 题目2. 解题1. 题目给定一个正整数 n,返回长度为 n 的所有可被视为可奖励的出勤记录的数量。答案可能非常大,你只需返回结果mod 10^9 + 7的值。学生出勤记录是只包含以下三个字符的字符串:'A' : Absent,缺勤'L' : Late,迟到'P' : Present,到场如果记录不包含 多于一个'A'(缺勤)或 超过两个连续的'L'(迟到),则该记录被视为可奖励的。示例 1:输入: n = 2输出: 8 解释:有8个长度为2的记录将被视为可奖励:"

2021-01-05 18:29:12 837 2

原创 LeetCode 1713. 得到子序列的最少操作次数(最长上升子序DP nlogn)

文章目录1. 题目2. 解题1. 题目给你一个数组 target ,包含若干 互不相同 的整数,以及另一个整数数组 arr ,arr 可能 包含重复元素。每一次操作中,你可以在 arr 的任意位置插入任一整数。比方说,如果 arr = [1,4,1,2] ,那么你可以在中间添加 3 得到 [1,4,3,1,2] 。你可以在数组最开始或最后面添加整数。请你返回 最少 操作次数,使得 target 成为 arr 的一个子序列。一个数组的 子序列 指的是删除原数组的某些元素(可能一个元素都不删除),

2021-01-03 15:06:43 77

原创 LeetCode 1712. 将数组分成三个子数组的方案数(前缀和 + 二分查找)

文章目录1. 题目2. 解题1. 题目我们称一个分割整数数组的方案是 好的 ,当它满足:数组被分成三个 非空 连续子数组,从左至右分别命名为 left , mid , right 。left 中元素和小于等于 mid 中元素和,mid 中元素和小于等于 right 中元素和。给你一个 非负 整数数组 nums ,请你返回 好的 分割 nums 方案数目。由于答案可能会很大,请你将结果对 109 + 7 取余后返回。示例 1:输入:nums = [1,1,1]输出:1解释:唯一一种好的

2021-01-03 12:04:42 87

原创 LeetCode 1710. 卡车上的最大单元数(排序,模拟)

文章目录1. 题目2. 解题1. 题目请你将一些箱子装在 一辆卡车 上。给你一个二维数组 boxTypes ,其中 boxTypes[i] = [numberOfBoxesi, numberOfUnitsPerBoxi] :numberOfBoxesi 是类型 i 的箱子的数量。numberOfUnitsPerBoxi 是类型 i 每个箱子可以装载的单元数量。整数 truckSize 表示卡车上可以装载 箱子 的 最大数量 。只要箱子数量不超过 truckSize ,你就可以选择任意箱子装到

2021-01-03 12:01:08 57

原创 LeetCode 1711. 大餐计数(map计数 + 二分查找)

文章目录1. 题目2. 解题1. 题目大餐 是指 恰好包含两道不同餐品 的一餐,其美味程度之和等于 2 的幂。你可以搭配 任意 两道餐品做一顿大餐。给你一个整数数组 deliciousness ,其中 deliciousness[i] 是第 i​​​​​​​​​​​​​​ 道餐品的美味程度,返回你可以用数组中的餐品做出的不同 大餐 的数量。结果需要对 109 + 7 取余。注意,只要餐品下标不同,就可以认为是不同的餐品,即便它们的美味程度相同。示例 1:输入:deliciousness =

2021-01-03 12:00:59 833

原创 LeetCode 880. 索引处的解码字符串(找规律)

文章目录1. 题目2. 解题1. 题目给定一个编码字符串 S。请你找出 解码字符串 并将其写入磁带。解码时,从编码字符串中 每次读取一个字符 ,并采取以下步骤:如果所读的字符是字母,则将该字母写在磁带上。如果所读的字符是数字(例如 d),则整个当前磁带总共会被重复写 d-1 次。现在,对于给定的编码字符串 S 和索引 K,查找并返回解码字符串中的第 K 个字母。示例 1:输入:S = "leet2code3", K = 10输出:"o"解释:解码后的字符串为 "leetleetco

2021-01-03 09:59:16 31

原创 LeetCode 464. 我能赢吗(状态压缩+记忆化递归 / 博弈)

文章目录1. 题目2. 解题1. 题目在 “100 game” 这个游戏中,两名玩家轮流选择从 1 到 10 的任意整数,累计整数和,先使得累计整数和达到或超过 100 的玩家,即为胜者。如果我们将游戏规则改为 “玩家不能重复使用整数” 呢?例如,两个玩家可以轮流从公共整数池中抽取从 1 到 15 的整数(不放回),直到累计整数和 >= 100。给定一个整数 maxChoosableInteger (整数池中可选择的最大数)和另一个整数 desiredTotal(累计和),判断先出手的玩家是

2021-01-02 16:49:03 59

原创 LeetCode 1147. 段式回文(贪心)

文章目录1. 题目2. 解题1. 题目段式回文 其实与 一般回文 类似,只不过是最小的单位是 一段字符 而不是 单个字母。举个例子,对于一般回文 "abcba" 是回文,而 "volvo" 不是,但如果我们把 "volvo" 分为 "vo"、"l"、"vo" 三段,则可以认为 “(vo)(l)(vo)” 是段式回文(分为 3 段)。给你一个字符串 text,在确保它满足段式回文的前提下,请你返回 段 的 最大数量 k。如果段的最大数量为 k,那么存在满足以下条件的 a_1, a_2, …, a_k

2021-01-02 13:14:18 34

原创 LeetCode 982. 按位与为零的三元组(位运算+计数)

文章目录1. 题目2. 解题1. 题目给定一个整数数组 A,找出索引为 (i, j, k) 的三元组,使得:0 <= i < A.length0 <= j < A.length0 <= k < A.lengthA[i] & A[j] & A[k] == 0,其中 & 表示按位与(AND)操作符。示例:输入:[2,1,3]输出:12解释:我们可以选出如下 i, j, k 三元组:(i=0, j=0, k=1) : 2 &amp

2021-01-02 12:06:52 45

原创 LeetCode 1074. 元素和为目标值的子矩阵数量(2d前缀和+哈希)

文章目录1. 题目2. 解题1. 题目给出矩阵 matrix 和目标值 target,返回元素总和等于目标值的非空子矩阵的数量。子矩阵 x1, y1, x2, y2 是满足 x1 <= x <= x2 且 y1 <= y <= y2 的所有单元 matrix[x][y] 的集合。如果 (x1, y1, x2, y2) 和 (x1', y1', x2', y2') 两个子矩阵中部分坐标不同(如:x1 != x1'),那么这两个子矩阵也不同。示例 1:输入:matrix =

2021-01-02 10:40:21 818

原创 天池 在线编程 布尔表达式求值(栈)

文章目录1. 题目2. 解题1. 题目https://tianchi.aliyun.com/oj/245679029019779851/254275128279634588给定一个字符串代表一个仅包含"true","false","or","and"的布尔表达式。你的任务是将这个表达式的值求出,返回"true"或"false"。如果该表达式是错误的,则返回"error"。数据保证表达式中只含有"true",“false”,“or”,"and"四种字符串。表达式中的元素不会超过10000个。示

2021-01-01 14:19:20 72

bert-base-uncased 预训练模型

来自 https://huggingface.co/bert-base-uncased/tree/main

2021-01-12

distilbert-base-uncased-finetuned-sst-2-english 预训练模型

来自 https://huggingface.co/distilbert-base-uncased-finetuned-sst-2-english/tree/main#

2021-01-12

python383.chm

python3.8.3参考文档

2020-06-05

WinRAR5.60.zip

解压缩软件,无广告。

2020-06-05

Everything-1.4.1.969.x64.zip

非常快速的查找工具,比windows的自带搜索快速很多倍,提高工作效率的小工具,非常好用!非常快速的查找工具,比windows的自带搜索快速很多倍,提高工作效率的小工具,非常好用!

2020-03-27

ScreenToGif.2.22.1.Portable.zip

桌面录屏成动图的小软件。生成的图片尺寸小,质量高,非常好用!桌面录屏成动图的小软件。生成的图片尺寸小,质量高,非常好用!

2020-03-27

【Excel示例文件】深度学习的数学.rar

深度学习的数学,随书示例文件,辅助更好的理解深度学习的原理!

2020-03-27

C++递归,把int& 改成 int 才不爆栈,求大佬解答

发表于 2020-03-24 最后回复 2020-07-14

Michael阿明的留言板

发表于 2020-01-02 最后回复 2020-02-10

空空如也

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

TA关注的人 TA的粉丝

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