找到 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 的最小公倍数 (LCM)。a 和 b 的最小公倍数将是使等式两边相等的最小值。可以使用以下公式通过计算数字的最大公约数 (GCD) 来找到最小公倍数:LCM(a,b)=(a*b)/GCD(a,b)示例 在线演示#include <numeric>#include <iostream> 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 <algorithm>#include <iostream> using namespace std; int ... 阅读更多

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

Arnab Chakraborty
更新于 2019年12月19日 11:25:00

91 次查看

假设给定半径 r。我们需要找到圆的直径或最长弦。如果半径为 9,则直径将为 18。这项任务非常简单,我们需要找到 2*r,即圆的直径。示例 在线演示#include <iostream> 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 <iostream> using namespace std; class Node {    public: ... 阅读更多

广告
© . All rights reserved.