找到 34423 篇文章 相关编程

在 C++ 中找到 x 和 y 的最小值,使得 ax – by = 0

Arnab Chakraborty
更新于 2019-12-19 12:10:27

119 次浏览

假设我们有两个值 a 和 b。我们需要找到 x 和 y,使得 ax – by = 0。所以如果 a = 25 且 b = 35,则 x = 7 且 y = 5。为了解决这个问题,我们必须计算 a 和 b 的最小公倍数。a 和 b 的最小公倍数将是使两边相等的最小的值。可以使用以下公式通过数字的最大公约数找到最小公倍数:LCM (a,b)=(a*b)/GCD(a,b)示例 实时演示#include #include using namespace std; void getSmallestXY(int a, int b) {    int lcm = (a * b) / __gcd(a, b);    cout

Tkinter 中的 destroy() 方法 - Python

Pradeep Elance
更新于 2019-12-19 12:19:04

4K+ 次浏览

Tkinter 中的 destroy() 方法用于销毁一个小部件。它在控制各种相互依赖的小部件的行为方面很有用。此外,当某个用户操作完成某个过程时,我们需要销毁 GUI 组件以释放内存并清除屏幕。destroy() 方法实现了所有这些。在下面的示例中,我们有一个带有 3 个按钮的屏幕。单击第一个按钮会关闭窗口本身,而单击第二个按钮会关闭第一个按钮,依此类推。此行为通过使用 destroy 方法模拟,如... 阅读更多

在 C++ 中查找包含所有元素(按相同顺序)的最小子数组

Arnab Chakraborty
更新于 2019-12-19 12:07:10

240 次浏览

假设我们有两个大小分别为 m 和 n 的数组,任务是在第一个数组中找到包含第二个数组中所有元素的最小长度子数组。第二个数组中的元素可能以非连续的方式存在于较大的数组中,但顺序必须相同。因此,如果两个数组类似于 A = [2, 2, 4, 5, 8, 9] 和 B = [2, 5, 9],则输出将为 5。因为 A 的最小子数组将是 [2, 4, 5, 8, 9]。这里所有元素,如 [2, 5, 9],都按相同的顺序排列。... 阅读更多

在 C++ 中查找序列的第 N 项,其中每一项 f[i] = f[i – 1] – f[i – 2]

Arnab Chakraborty
更新于 2019-12-19 11:42:16

88 次浏览

假设我们有一个名为 f 的序列。f 的每一项都遵循此规则 f[i] = f[i – 1] – f[i – 2],我们需要找到此序列的第 N 项。f[0] = X 且 f[1] = Y。如果 X = 2 且 Y = 3,并且 N = 3。结果将为 -2。如果我们仔细观察,在序列开始重复之前,几乎会有六项。因此,我们将找到该序列的前 6 项,然后第 N 项将与第 (N mod 6) 项相同。示例#include< iostream> using ... 阅读更多

在 C++ 中查找 A 的阶乘除以 B 的阶乘时的最后一位数字

Arnab Chakraborty
更新于 2019-12-19 11:37:38

130 次浏览

如果我们有两个整数 A 和 B,并且 B >= A,我们需要计算 B! / A! 的最后一位数字。当 A = 2 且 B = 4 时,结果为 2,2! = 2 且 4! = 24,所以 24/2 = 12。最后一位数字是 2。众所周知,阶乘的最后一位数字将在集合 {0, 1, 2, 4, 6} 中,然后按照以下步骤解决此问题:我们将找到 A 和 B 之间的差值如果 diff >=5,则答案为 0否则,从 (A + 1) ... 阅读更多

使用 Python 创建秒表

Pradeep Elance
更新于 2019-12-19 11:40:26

1K+ 次浏览

秒表用于测量两个事件之间的时间间隔,通常以秒到分钟为单位。它在体育运动或测量工业环境中的热流、电流等方面有各种用途。Python 可以使用其 tkinter 库来创建秒表。此库将具有 GUI 功能,以创建显示“开始”、“停止”和“重置”选项的秒表。程序的关键组件是使用 tkinter 的 lable.after() 模块。label.after(parent, ms, function = None) 其中 parent:使用此函数的小部件的对象。ms:以毫秒为单位的时间。function:... 阅读更多

使用 Python 列表推导式计算设置位

Pradeep Elance
更新于 2019-12-19 11:34:21

115 次浏览

设置位是在数字的二进制形式中表示 1 的位。在本文中,我们将了解如何在给定的十进制数字中计算设置位的数量。#53 的二进制形式为:110101 设置位的数量是 1 的数量。这里为 4。在下面的程序中,我们获取数字并将其转换为二进制。由于二进制转换的前两个字符包含 0b,因此我们使用字符串分割技术将其删除。然后使用 for 循环来计算二进制数的每一位,如果该数字的值... 阅读更多

在 C++ 中查找连接 M 次的数组中的第 K 个最小元素

Arnab Chakraborty
更新于 2019-12-19 11:35:33

92 次浏览

假设我们有一个数组 A,以及另外两个整数 K 和 M。我们需要在将数组自身连接 M 次后找到第 K 个最小元素。假设数组类似于 A = [3, 1, 2],K = 4 且 M = 3,因此在将 A 连接 3 次后,它将变为 [3, 1, 2, 3, 1, 2, 3, 1, 2],这里的第 4 个最小元素为 2。为了解决此问题,我们将对数组 A 进行排序,然后返回数组在索引 ((K – 1)/M) 处的值。示例 实时演示#include #include using namespace std; int ... 阅读更多

在 C++ 中查找圆的直径或最长弦

Arnab Chakraborty
更新于 2019-12-19 11:25:00

91 次浏览

假设我们给出了半径 r。我们需要找到圆的直径或最长弦。如果半径为 9,则直径将为 18。此任务非常简单,我们需要找到 2*r,即圆的直径。示例 实时演示#include using namespace std; int getDiameter(int r) {    return 2*r; } int main() {    int r = 9;    cout

在 C++ 中查找两个单链表中的公共节点

Arnab Chakraborty
更新于 2019-12-19 11:23:36

344 次浏览

假设我们有两个单链表。我们需要找到两个单链表中公共节点的总数。因此,如果两个列表类似于 [15, 16, 10, 9, 7, 17] 和 [15, 16, 40, 6, 9],则有三个公共节点。使用两个嵌套循环遍历两个列表直至列表结束,对于列表中的每个节点,检查它是否与第二个列表中的任何节点匹配。如果找到匹配项,则增加计数器,最后返回计数。示例 实时演示#include using namespace std; class Node {    public: ... 阅读更多

广告

© . All rights reserved.