自定义博客皮肤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阿明

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

原创 LeetCode 381. O(1) 时间插入、删除和获取随机元素 - 允许重复(vector + 哈希)

文章目录1. 题目2. 解题1. 题目设计一个支持在平均 时间复杂度 O(1) 下, 执行以下操作的数据结构。注意: 允许出现重复元素。insert(val):向集合中插入元素 val。remove(val):当 val 存在时,从集合中移除一个 val。getRandom:从现有集合中随机获取一个元素。每个元素被返回的概率应该与其在集合中的数量呈线性相关。示例:// 初始化一个空的集合。RandomizedCollection collection = new RandomizedC

2020-10-30 19:05:27 156

原创 LeetCode 764. 最大加号标志(DP)

文章目录1. 题目2. 解题1. 题目在一个大小在 (0, 0) 到 (N-1, N-1) 的2D网格 grid 中,除了在 mines 中给出的单元为 0,其他每个单元都是 1。网格中包含 1 的最大的轴对齐加号标志是多少阶?返回加号标志的阶数。如果未找到加号标志,则返回 0。一个 k" 阶由 1 组成的“轴对称”加号标志具有中心网格 grid[x][y] = 1 ,以及4个从中心向上、向下、向左、向右延伸,长度为 k-1,由 1 组成的臂。下面给出 k" 阶“轴对称”加号标志的示例。注意,只

2020-10-28 19:49:24 126

原创 jieba分词提取小说人名

文章目录1. 读入文本2. 分词3. 计数4. 排序5. 添加用户字典以《神雕侠侣》为例:使用 jieba.posseg获取词性,人名的词性为 nr1. 读入文本import jieba.posseg as psgwith open('shendiaoxialv.txt',encoding='utf-8') as f: text = f.readlines()print(text[:10])输出:['\ufeff 第 一 回\u3000风月无情\n', '\n', ' “

2020-10-27 13:01:20 1246 11

原创 ACwing 5. 多重背包问题 II(二进制拆分+DP)

文章目录1. 题目2. 解题1. 题目有 N 种物品和一个容量是 V 的背包。第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接下来有 N 行,每行三个整数 vi,wi,si,用空格隔开,分别表示第 i 种物品的体积、价值和数量。输出格式输出一个整数,表示最大价值。数据范围0<N≤10000<V≤2

2020-10-25 16:12:29 124 2

原创 LeetCode 1631. 最小体力消耗路径(DFS + 二分查找)

文章目录1. 题目2. 解题1. 题目你准备参加一场远足活动。给你一个二维 rows x columns 的地图 heights ,其中 heights[row][col] 表示格子 (row, col) 的高度。一开始你在最左上角的格子 (0, 0) ,且你希望去最右下角的格子 (rows-1, columns-1) (注意下标从 0 开始编号)。你每次可以往 上,下,左,右 四个方向之一移动,你想要找到耗费 体力 最小的一条路径。一条路径耗费的 体力值 是路径上相邻格子之间 高度差绝对值 的

2020-10-25 15:35:20 378

原创 LeetCode 1630. 等差子数组

文章目录1. 题目2. 解题1. 题目如果一个数列由至少两个元素组成,且每两个连续元素之间的差值都相同,那么这个序列就是 等差数列 。更正式地,数列 s 是等差数列,只需要满足:对于每个有效的 i , s[i+1] - s[i] == s[1] - s[0] 都成立。例如,下面这些都是 等差数列 :1, 3, 5, 7, 97, 7, 7, 73, -1, -5, -9下面的数列 不是等差数列 :1, 1, 2, 5, 7给你一个由 n 个整数组成的数组 nums,和两个由 m 个整数

2020-10-25 14:47:06 119

原创 LeetCode 1629. 按键持续时间最长的键

文章目录1. 题目2. 解题1. 题目LeetCode 设计了一款新式键盘,正在测试其可用性。测试人员将会点击一系列键(总计 n 个),每次一个。给你一个长度为 n 的字符串 keysPressed ,其中 keysPressed[i] 表示测试序列中第 i 个被按下的键。releaseTimes 是一个升序排列的列表,其中 releaseTimes[i] 表示松开第 i 个键的时间。字符串和数组的 下标都从 0 开始 。第 0 个键在时间为 0 时被按下,接下来每个键都 恰好 在前一个键松开时被按下

2020-10-25 13:54:31 197

原创 天池 开发者1024编程battle赛

文章目录1.笛卡尔积3.数字消除4.连接两个字符串中的不同字符3.数组划分题目地址:【精神小伙场】水一波礼品队【精神小伙场】次次AC队部分题目如下:1.笛卡尔积描述我们采用二维数组setList[][]表示集合数组,其中setList[i]中的每个元素都为整数,且不相同。求集合setList[0],setList[1],…,setList[setList.length - 1]的笛卡尔积。一般地,集合A和集合B的笛卡尔积A×B = {(x,y)|x∈A∧y∈B}。1 <= setL

2020-10-24 22:28:31 178

原创 ACwing 4. 多重背包问题 I(DP)

文章目录1. 题目2. 解题1. 题目有 N 种物品和一个容量是 V 的背包。第 i 种物品最多有 si 件,每件体积是 vi,价值是 wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接下来有 N 行,每行三个整数 vi,wi,si,用空格隔开,分别表示第 i 种物品的体积、价值和数量。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤1000<vi

2020-10-24 09:11:38 83 2

原创 ACwing 3. 完全背包问题(DP)

文章目录1. 题目2. 解题1. 题目有 N 种物品和一个容量是 V 的背包,每种物品都有无限件可用。第 i 种物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品种数和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第 i 种物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤10000<vi,w

2020-10-24 00:05:56 66 2

原创 ACwing 2. 01背包问题(DP)

文章目录1. 题目2. 解题1. 题目有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第 i 件物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤10000<vi,wi

2020-10-23 19:55:24 83

原创 LeetCode 网易-1. 分割环(前缀和 + 哈希)

文章目录1. 题目2. 解题1. 题目小易有 n 个数字排成一个环,你能否将它们分成连续的两个部分(即在环上必须连续),使得两部分的和相等?输入描述:第一行数据组数 T ,对于每组数据第一行数字 n ,表示数字个数接下来一行 n 个数,按顺序给出环上的数字。2 <= n <= 100000, 1 <= Ai <= 10 ^ 9输出描述:对于每组数据,一行输出YES/NO示例1:输入161 2 3 4 5 6输出NO示例2:输入144 4 5

2020-10-21 19:43:22 182 3

原创 LeetCode 网易-2. 古老的游戏机

文章目录1. 题目2. 解题1. 题目小易有一个古老的游戏机,上面有着经典的游戏俄罗斯方块。因为它比较古老,所以规则和一般的俄罗斯方块不同。首先,荧幕上一共有 n 列,每次都会有一个 1 x 1 的方块随机落下,在同一列中,后落下的方块会叠在先前的方块之上,当一整行方块都被占满时,这一行会被消去,并得到1分。有一天,小易又开了一局游戏,当玩到第 m 个方块落下时他觉得太无聊就关掉了,小易希望你告诉他这局游戏他获得的分数。输入描述:第一行两个数 n, m第二行 m 个数,c1, c2, … ,

2020-10-21 19:05:51 1002 12

原创 LeetCode 1626. 无矛盾的最佳球队(最大上升子序DP)

文章目录1. 题目2. 解题1. 题目假设你是球队的经理。对于即将到来的锦标赛,你想组合一支总体得分最高的球队。球队的得分是球队中所有球员的分数 总和 。然而,球队中的矛盾会限制球员的发挥,所以必须选出一支 没有矛盾 的球队。如果一名年龄较小球员的分数 严格大于 一名年龄较大的球员,则存在矛盾。同龄球员之间不会发生矛盾。给你两个列表 scores 和 ages,其中每组 scores[i] 和 ages[i] 表示第 i 名球员的分数和年龄。请你返回 所有可能的无矛盾球队中得分最高那支的分数 。

2020-10-18 17:24:43 134

原创 LeetCode 1625. 执行操作后字典序最小的字符串(BFS)

文章目录1. 题目2. 解题1. 题目给你一个字符串 s 以及两个整数 a 和 b 。其中,字符串 s 的长度为偶数,且仅由数字 0 到 9 组成。你可以在 s 上按任意顺序多次执行下面两个操作之一:累加:将 a 加到 s 中所有下标为奇数的元素上(下标从 0 开始)。数字一旦超过 9 就会变成 0,如此循环往复。例如,s = “3456” 且 a = 5,则执行此操作后 s 变成 “3951”。轮转:将 s 向右轮转 b 位。例如,s = “3456” 且 b = 1,则执行此操作后 s

2020-10-18 14:45:18 161 2

原创 LeetCode 1624. 两个相同字符之间的最长子字符串

文章目录1. 题目2. 解题1. 题目给你一个字符串 s,请你返回 两个相同字符之间的最长子字符串的长度 ,计算长度时不含这两个字符。如果不存在这样的子字符串,返回 -1 。子字符串 是字符串中的一个连续字符序列。示例 1:输入:s = "aa"输出:0解释:最优的子字符串是两个 'a' 之间的空子字符串。示例 2:输入:s = "abca"输出:2解释:最优的子字符串是 "bc" 。示例 3:输入:s = "cbzxy"输出:-1解释:s 中不存在出现出现两次的字符,所以

2020-10-18 12:58:07 165

原创 LeetCode 1620. 网络信号最好的坐标

文章目录1. 题目2. 解题1. 题目给你一个数组 towers 和一个整数 radius ,数组中包含一些网络信号塔,其中 towers[i] = [xi, yi, qi] 表示第 i 个网络信号塔的坐标是 (xi, yi) 且信号强度参数为 qi 。所有坐标都是在 X-Y 坐标系内的 整数 坐标。两个坐标之间的距离用 欧几里得距离 计算。整数 radius 表示一个塔 能到达 的 最远距离 。如果一个坐标跟塔的距离在 radius 以内,那么该塔的信号可以到达该坐标。在这个范围以外信号会很微

2020-10-18 12:45:06 167

原创 LeetCode 1619. 删除某些元素后的数组均值

文章目录1. 题目2. 解题1. 题目给你一个整数数组 arr ,请你删除最小 5% 的数字和最大 5% 的数字后,剩余数字的平均值。与 标准答案 误差在 10^-5 的结果都被视为正确结果。示例 1:输入:arr = [1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3]输出:2.00000解释:删除数组中最大和最小的元素后,所有元素都等于 2,所以平均值为 2 。示例 2:输入:arr = [6,2,7,5,1,2,0,3,10,2,5,0,5,5,0,8

2020-10-18 12:03:17 95

原创 LeetCode 909. 蛇梯棋(BFS)

文章目录1. 题目2. 解题1. 题目N x N 的棋盘 board 上,按从 1 到 N*N 的数字给方格编号,编号 从左下角开始,每一行交替方向。例如,一块 6 x 6 大小的棋盘,编号如下:r 行 c 列的棋盘,按前述方法编号,棋盘格中可能存在 “蛇” 或 “梯子”;如果 board[r][c] != -1,那个蛇或梯子的目的地将会是 board[r][c]。玩家从棋盘上的方格 1 (总是在最后一行、第一列)开始出发。每一回合,玩家需要从当前方格 x 开始出发,按下述要求前进:选定

2020-10-17 21:13:37 1074 8

原创 LeetCode 794. 有效的井字游戏(分类讨论)

文章目录1. 题目2. 解题1. 题目用字符串数组作为井字游戏的游戏板 board。当且仅当在井字游戏过程中,玩家有可能将字符放置成游戏板所显示的状态时,才返回 true。该游戏板是一个 3 x 3 数组,由字符 " ","X" 和 "O" 组成。字符 " " 代表一个空位。以下是井字游戏的规则:玩家轮流将字符放入空位(" ")中。第一个玩家总是放字符 “X”,且第二个玩家总是放字符 “O”。“X” 和 “O” 只允许放置在空位中,不允许对已放有字符的位置进行填充。当有 3 个相同(且非空

2020-10-17 18:32:45 121

原创 LeetCode 1024. 视频拼接(动态规划/贪心)

文章目录1. 题目2. 解题2.1 动态规划2.2 贪心1. 题目你将会获得一系列视频片段,这些片段来自于一项持续时长为 T 秒的体育赛事。这些片段可能有所重叠,也可能长度不一。视频片段 clips[i] 都用区间进行表示:开始于 clips[i][0] 并于 clips[i][1] 结束。我们甚至可以对这些片段自由地再剪辑,例如片段 [0, 7] 可以剪切成 [0, 1] + [1, 3] + [3, 7] 三部分。我们需要将这些片段进行再剪辑,并将剪辑后的内容拼接成覆盖整个运动过程的片段([0

2020-10-17 17:35:27 298

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

文章目录1. 导入包2. 数据预览2. 特征组合3. 建模4. 训练5. 预测练习地址:https://www.kaggle.com/c/ds100fa191. 导入包import pandas as pdimport spacytrain = pd.read_csv("train.csv")test = pd.read_csv("test.csv")2. 数据预览train.head(10)train = train.fillna(" ")test = test.fillna(" "

2020-10-16 09:05:47 1680 10

原创 spacy 报错 gold.pyx in spacy.gold.GoldParse.__init__() 解决方案

在使用 spacy 进行 NLP 时出现以下错误:---------------------------------------------------------------------------TypeError Traceback (most recent call last)<ipython-input-164-8ef00790b0bb> in <module> 2 opt = nlp.beg

2020-10-15 22:50:23 148

原创 LeetCode 787. K 站中转内最便宜的航班(Dijkstra最短路径 + 优先队列)

文章目录1. 题目2. 解题1. 题目有 n 个城市通过 m 个航班连接。每个航班都从城市 u 开始,以价格 w 抵达 v。现在给定所有的城市和航班,以及出发城市 src 和目的地 dst,你的任务是找到从 src 到 dst 最多经过 k 站中转的最便宜的价格。如果没有这样的路线,则输出 -1。示例 1:输入: n = 3, edges = [[0,1,100],[1,2,100],[0,2,500]]src = 0, dst = 2, k = 1输出: 200从城市 0 到城市 2

2020-10-15 11:43:09 216 2

翻译 【Kaggle微课程】Natural Language Processing - 3. Word Vectors

文章目录1. 词嵌入 Word Embeddings2. 分类模型3. 文档相似度练习:1. 使用文档向量训练模型learn from https://www.kaggle.com/learn/natural-language-processing1. 词嵌入 Word Embeddings参考博文:05.序列模型 W2.自然语言处理与词嵌入 https://michael.blog.csdn.net/article/details/108886394类似的词语有着类似的向量表示,向量间可以相减作类

2020-10-15 08:36:57 123

翻译 【Kaggle微课程】Natural Language Processing - 2.Text Classification

文章目录1. bag of words2. 建立词袋模型3. 训练文本分类模型4. 预测练习:1. 评估方法2. 数据预处理、建模3. 训练4. 预测5. 评估模型6. 改进learn from https://www.kaggle.com/learn/natural-language-processingNLP中的一个常见任务是文本分类。这是传统机器学习意义上的“分类”,并应用于文本。包括垃圾邮件检测、情绪分析和标记客户查询。在本教程中,您将学习使用spaCy进行文本分类。该分类器将检测垃圾邮件,

2020-10-15 00:17:45 119

翻译 【Kaggle微课程】Natural Language Processing - 1. Intro to NLP

文章目录1. 使用 spacy 库进行 NLP2. Tokenizing3. 文本处理4. 模式匹配练习:食谱满意度调查2.1 在评论中找到菜单项2.2 对所有的评论匹配2.3 最不受欢迎的菜2.4 菜谱出现的次数learn from https://www.kaggle.com/learn/natural-language-processing1. 使用 spacy 库进行 NLPspacy:https://spacy.io/usagespacy 需要指定语言种类,使用spacy.load()加

2020-10-14 20:51:28 122

原创 LeetCode 1320. 二指输入的的最小距离(动态规划)

文章目录1. 题目2. 解题1. 题目二指输入法定制键盘在 XY 平面上的布局如上图所示,其中每个大写英文字母都位于某个坐标处,例如字母 A 位于坐标 (0,0),字母 B 位于坐标 (0,1),字母 P 位于坐标 (2,3) 且字母 Z 位于坐标 (4,1)。给你一个待输入字符串 word,请你计算并返回在仅使用两根手指的情况下,键入该字符串需要的最小移动总距离。坐标 (x1,y1) 和 (x2,y2) 之间的距离是 |x1 - x2| + |y1 - y2|。注意,两根手指的起始位置是零代价

2020-10-14 11:22:24 841 11

原创 [Kaggle] Digit Recognizer 手写数字识别(卷积神经网络)

文章目录1. 建立 LeNetDigit Recognizer 练习地址相关博文:[Hands On ML] 3. 分类(MNIST手写数字预测)[Kaggle] Digit Recognizer 手写数字识别[Kaggle] Digit Recognizer 手写数字识别(简单神经网络)04.卷积神经网络 W1.卷积神经网络上一篇的简单神经网络,将28*28的图片展平了,每个像素在空间上的位置关系是没有考虑的,空间的信息丢失。1. 建立 LeNetLeNet神经网络 参考博文...

2020-10-13 17:32:21 1579 14

原创 LeetCode 1617. 统计子树中城市之间最大距离(枚举所有可能+图的最大直径)

文章目录1. 题目2. 解题1. 题目给你 n 个城市,编号为从 1 到 n 。同时给你一个大小为 n-1 的数组 edges ,其中 edges[i] = [ui, vi] 表示城市 ui 和 vi 之间有一条双向边。题目保证任意城市之间只有唯一的一条路径。换句话说,所有城市形成了一棵 树 。一棵 子树 是城市的一个子集,且子集中任意城市之间可以通过子集中的其他城市和边到达。两个子树被认为不一样的条件是至少有一个城市在其中一棵子树中存在,但在另一棵子树中不存在。对于 d 从 1 到 n-1 ,

2020-10-11 18:24:24 835

原创 LeetCode 1616. 分割两个字符串得到回文串

文章目录1. 题目2. 解题1. 题目给你两个字符串 a 和 b ,它们长度相同。请你选择一个下标,将两个字符串都在 相同的下标 分割开。由 a 可以得到两个字符串: aprefix 和 asuffix ,满足 a = aprefix + asuffix ,同理,由 b 可以得到两个字符串 bprefix 和 bsuffix ,满足 b = bprefix + bsuffix 。请你判断 aprefix + bsuffix 或者 bprefix + asuffix 能否构成回文串。当你将一个字符

2020-10-11 15:40:08 1588 4

原创 LeetCode 1615. 最大网络秩(出入度)

文章目录1. 题目2. 解题1. 题目n 座城市和一些连接这些城市的道路 roads 共同组成一个基础设施网络。每个 roads[i] = [ai, bi] 都表示在城市 ai 和 bi 之间有一条双向道路。两座不同城市构成的 城市对 的 网络秩 定义为:与这两座城市 直接 相连的道路总数。如果存在一条道路直接连接这两座城市,则这条道路只计算 一次 。整个基础设施网络的 最大网络秩 是所有不同城市对中的 最大网络秩 。给你整数 n 和数组 roads,返回整个基础设施网络的 最大网络秩 。示例

2020-10-11 15:14:17 163 2

原创 LeetCode 1614. 括号的最大嵌套深度

文章目录1. 题目2. 解题1. 题目如果字符串满足一下条件之一,则可以称之为 有效括号字符串(valid parentheses string,可以简写为 VPS):字符串是一个空字符串 "",或者是一个不为 "(" 或 ")" 的单字符。字符串可以写为 AB(A 与 B 字符串连接),其中 A 和 B 都是 有效括号字符串 。字符串可以写为 (A),其中 A 是一个 有效括号字符串 。类似地,可以定义任何有效括号字符串 S 的 嵌套深度 depth(S):depth("") = 0

2020-10-11 14:54:29 208

原创 LeetCode 1298. 你能从盒子里获得的最大糖果数(BFS)

文章目录1. 题目2. 解题1. 题目给你 n 个盒子,每个盒子的格式为 [status, candies, keys, containedBoxes] ,其中:- 状态字 status[i]:整数,如果 box[i] 是开的,那么是 1 ,否则是 0 。- 糖果数 candies[i]: 整数,表示 box[i] 中糖果的数目。- 钥匙 keys[i]:数组,表示你打开 box[i] 后,可以得到一些盒子的钥匙, 每个元素分别为该钥匙对应盒子的下标。- 内含的盒子 containedBoxe

2020-10-11 08:53:49 155 2

原创 LeetCode 956. 最高的广告牌(DP)

文章目录1. 题目2. 解题1. 题目你正在安装一个广告牌,并希望它高度最大。这块广告牌将有两个钢制支架,两边各一个。每个钢支架的高度必须相等。你有一堆可以焊接在一起的钢筋 rods。举个例子,如果钢筋的长度为 1、2 和 3,则可以将它们焊接在一起形成长度为 6 的支架。返回广告牌的最大可能安装高度。如果没法安装广告牌,请返回 0。示例 1:输入:[1,2,3,6]输出:6解释:我们有两个不相交的子集 {1,2,3} 和 {6},它们具有相同的和 sum = 6。示例 2:输入:

2020-10-10 21:51:56 202

原创 [Kaggle] Digit Recognizer 手写数字识别(神经网络)

文章目录1. baseline2. 改进2.1 增加训练时间Digit Recognizer 练习地址相关博文:[Hands On ML] 3. 分类(MNIST手写数字预测)[Kaggle] Digit Recognizer 手写数字识别1. baseline导入包import kerasimport numpy as np%matplotlib inlineimport matplotlib.pyplot as pltimport pandas as pdtrain = p

2020-10-10 08:01:22 249 2

原创 LeetCode 1210. 穿过迷宫的最少移动次数(状态压缩BFS)

文章目录1. 题目2. 解题1. 题目你还记得那条风靡全球的贪吃蛇吗?我们在一个 n*n 的网格上构建了新的迷宫地图,蛇的长度为 2,也就是说它会占去两个单元格。蛇会从左上角((0, 0) 和 (0, 1))开始移动。我们用 0 表示空单元格,用 1 表示障碍物。蛇需要移动到迷宫的右下角((n-1, n-2) 和 (n-1, n-1))。每次移动,蛇可以这样走:如果没有障碍,则向右移动一个单元格。并仍然保持身体的水平/竖直状态。如果没有障碍,则向下移动一个单元格。并仍然保持身体的水

2020-10-08 14:01:36 1681 12

原创 LeetCode 1250. 检查「好数组」(set / 最大公约数)

文章目录1. 题目2. 解题1. 题目给你一个正整数数组 nums,你需要从中任选一些子集,然后将子集中每一个数乘以一个 任意整数,并求出他们的和。假如该和结果为 1,那么原数组就是一个「好数组」,则返回 True;否则请返回 False。示例 1:输入:nums = [12,5,7,23]输出:true解释:挑选数字 5 和 7。5*3 + 7*(-2) = 1示例 2:输入:nums = [29,6,10]输出:true解释:挑选数字 29, 6 和 10。29*1 + 6*

2020-10-08 11:05:12 751 4

原创 LeetCode 1220. 统计元音字母序列的数目(DP)

文章目录1. 题目2. 解题1. 题目给你一个整数 n,请你帮忙统计一下我们可以按下述规则形成多少个长度为 n 的字符串:- 字符串中的每个字符都应当是小写元音字母('a', 'e', 'i', 'o', 'u')- 每个元音 'a' 后面都只能跟着 'e'- 每个元音 'e' 后面只能跟着 'a' 或者是 'i'- 每个元音 'i' 后面 不能 再跟着另一个 'i'- 每个元音 'o' 后面只能跟着 'i' 或者是 'u'- 每个元音 'u' 后面只能跟着 'a'由于答案可能会很大,所

2020-10-08 10:25:56 882 6

原创 LeetCode 778. 水位上升的泳池中游泳(二分查找+dfs)

文章目录1. 题目2. 解题1. 题目在一个 N x N 的坐标方格 grid 中,每一个方格的值 grid[i][j] 表示在位置 (i,j) 的平台高度。现在开始下雨了。当时间为 t 时,此时雨水导致水池中任意位置的水位为 t 。你可以从一个平台游向四周相邻的任意一个平台,但是前提是此时水位必须同时淹没这两个平台。假定你可以瞬间移动无限距离,也就是默认在方格内部游动是不耗时的。当然,在你游泳的时候你必须待在坐标方格里面。你从坐标方格的左上平台 (0,0) 出发。最少耗时多久你才能到达坐标

2020-10-08 09:13:22 228 2

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的粉丝

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