找到 10786 篇文章 关于 Python

Python 中查找子数组模 m 的最大和的程序

Arnab Chakraborty
更新于 2021年10月11日 06:35:17

229 次浏览

Python 中查找子数组模 m 的最大和的程序假设我们有一个包含 n 个元素的数组 nums。我们还有另一个整数 m。我们必须找到其任何子数组的和模 m 的最大值。因此,如果输入类似于 nums = [1, 5, 7, 3] m = 5,则输出将为 3,因为[1] mod 5 = 1[5] mod 5 = 0[7] mod 5 = 2[3] mod 5 = 3[1, 5] mod 5 = 1[5, 7] mod 5 = 2[7, 3] mod 5 = 0[1, 5, 7] mod 5 = ... 阅读更多

Python 中检查是否可以重新排列数组以使每对元素之间的差值相同的程序

Arnab Chakraborty
更新于 2021年10月11日 06:36:04

143 次浏览

假设我们有一个名为 nums 的列表,我们必须检查是否可以重新排列 nums 的顺序,以便每对连续两个数字之间的差值相同。因此,如果输入类似于 nums = [8, 2, 6, 4],则输出将为 True,因为如果我们将 nums 重新排列为 [2, 4, 6, 8],则每对连续两个数字之间的差值都为 2。要解决此问题,我们将遵循以下步骤:N := num 的大小如果 N

Python 中查找达到目标和所需的最小元素添加次数的程序

Arnab Chakraborty
更新于 2021年10月11日 06:23:35

222 次浏览

假设我们有一个名为 nums 的数字列表以及另外两个变量 k 和 t。让我们考虑一个操作,其中我们选择一个范围在 [-k, k] 内的元素,例如 e,并将其插入到 nums 的末尾。我们必须找到所需的最小操作数,以便 nums 的总和等于目标。因此,如果输入类似于 nums = [3, 1] k = 4 t = 19,则输出将为 4,因为我们可以添加 [3, 1, 4, 4, 4, 3] 以获得总和 19。要解决此问题,我们将遵循... 阅读更多

Python 中将表示为数字列表的数字加一的程序

Arnab Chakraborty
更新于 2021年10月11日 06:21:37

661 次浏览

假设我们有一个名为 nums 的数组,其中包含数字的十进制数字。例如,[2, 5, 6] 表示 256。我们必须将此数字加 1 并以与之前相同的格式返回列表。因此,如果输入类似于 nums = [2, 6, 9],则输出将为 [2, 7, 0]。要解决此问题,我们将遵循以下步骤:i := nums 的大小 - 1当 i >= 0 时,执行如果 nums[i] + 1 = 0:       如果 nums[i] + 1

Python 中计算达到阈值百分比所需的五星级评论数量的程序

Arnab Chakraborty
更新于 2021年10月11日 06:19:05

670 次浏览

假设我们有一个名为 reviews 的列表和一个阈值 t。reviews[i] 中的每个项目都具有 [x, y],表示产品 i 有 x 个五星级评级和 y 个评论。我们必须找到我们需要添加的五星级评论的最小数量,以便这些项目的五星级评论的百分比至少为 t%。因此,如果输入类似于 reviews = [[3, 4], [1, 2], [4, 6]] threshold = 78,则输出将为 7,因为总共有 8 个五星级评论和 12 个评论。要达到 78% 的五星级评论,... 阅读更多

Python 中查找字符串不同查询的不同子字符串数量的程序

Arnab Chakraborty
更新于 2021年10月11日 06:26:59

227 次浏览

假设我们有一个长度为 n 的字符串 s。我们还有一个查询列表 Q,其中 Q[i] 包含一对 (l, r)。对于每个查询,我们必须计算 s 在 l 和 r 之间的包含范围内不同子字符串的数量。因此,如果输入类似于 s = "ppqpp" Q = [(1, 1), (1, 4), (1, 1), (0, 2)],则输出将为 [1, 8, 1, 5],因为对于查询 (1, 1) 唯一的子字符串是 'p',所以输出为 1对于查询 (1, 4) 子字符串为 'p', 'q', 'pq', 'qp', 'pp', 'pqp', 'qpp' 和 ... 阅读更多

Python 中为每个查询计算相似子字符串数量的程序

Arnab Chakraborty
更新于 2021年10月11日 06:15:35

298 次浏览

假设我们有两个字符串 s 和一组查询 Q。其中 Q[i] 包含对 (l, r),对于 s 从 l 到 r 的每个子字符串,我们必须找到 s 从 x 到 y 的子字符串数量,其中它们是相似的。如果两个字符串 s 和 t 满足以下规则,则它们是相似的:它们具有相同的长度对于每对索引 (i, j),如果 s[i] 与 s[j] 相同,则必须满足 t[i] = t[j],并且类似地,如果 s[i] 与 s[j] 不相同,则 t[i] 和 t[j] 必须不同。因此,如果输入类似于 ... 阅读更多

Python 中从两个字符串创建词典最小字符串的程序

Arnab Chakraborty
更新于 2021年10月9日 11:29:37

117 次浏览

假设我们有两个字符串。我们想从这些字符串中创建一个词典最小字符串。要创建字符串,我们比较两个字符串的第一个字母,并从其中一个字符串中提取词典较小的字母。如果出现平局,即字母相同;我们从第一个字符串中提取字母。我们重复此过程,直到两个字符串都为空。必须返回构造的最小字符串。因此,如果输入类似于 input_1 = 'TUTORIALS',input_2 = 'POINT',则输出将为 POINTTUTORIALS如果我们比较这两个字符串,... 阅读更多

Python 中找出使用插入排序对数组进行排序所需的移位次数的程序

Arnab Chakraborty
更新于 2021年10月9日 11:07:25

1K+ 次浏览

假设我们得到一个数组,并要求对其执行插入排序。在插入排序中,数组中的每个元素都将移到其在数组中的正确位置。我们必须找出对数组进行排序所需的总移位次数。总移位次数是一个整数,如果数组已排序,则返回 0。因此,如果输入类似于 input_array = [4, 5, 3, 1, 2],则输出将为 8[4, 5, 3, 1, 2] = 0 次移位 [4, 5, 3, 1, 2] = 0 次移位 ... 阅读更多

何时需要 plt.Show() 来显示绘图,何时不需要?

Rishikesh Kumar Rishi
更新于 2021年10月9日 09:44:21

2K+ 次浏览

当没有交互式绘图时,`plt.Show()` 会很有帮助。如果它是交互式的,`fig.Show()` 将有助于显示所有图形。让我们举个例子来观察 `plt.Show()` 和 `fig.Show()` 之间的区别。步骤打开 iPython shell。设置图形大小并调整子图之间和周围的填充。创建一个新图形或激活一个现有图形。使用 `plot()` 方法绘制一条线。使用 `Show()` 方法显示图形。要显示图形,请使用 `Show()` 方法并将 `block` 设置为 `False`。示例import numpy as np from matplotlib import pyplot as plt # 设置图形大小 plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # 创建一个新图形 fig ... 阅读更多

广告

© . All rights reserved.