162 次浏览
素数是指大于 1 的数,并且只有两个因数:自身和 1。这意味着除了 1 和自身之外,没有其他数可以用来除这些数而没有余数。例如,前十个素数是 2、3、5、7、11、13、17、19、23 和 29。如果我们取数字 2,则其因数为 2 和 1。即自身和因数 1。同样,如果我们取 11,则其因数为 11 和 1。即... 阅读更多
2K+ 次浏览
在这篇文章中,我们的目标是确定数组中给定值的简单移动平均值。让我们快速了解一下简单移动平均值是什么意思。在特定时间段 (t) 内从数据中得出的平均值称为简单移动平均值。在典型的平均值中,简单移动平均值会因数据变化而变化,但在这种类型的平均值中,它还会随时间变化。在获得给定时间段 t 的平均值后,一些较早的数据将被删除。我们再次获得新的平均值... 阅读更多
98 次浏览
在这篇文章中,我们的目标是确定一个人可以连续采取的最大步数,前提是相邻建筑物的高度,以便在他从一个建筑物的屋顶移动到相邻建筑物的屋顶时获得海拔高度。也就是说,为每个建筑物依次提供建筑物高度。您可以从一个街区的建筑物的屋顶走到下一个街区的建筑物的屋顶。您必须确定在每次都获得海拔高度的同时,您实际上可以连续采取多少步。问题陈述最大化可以在屋顶上连续向前迈出的步数... 阅读更多
123 次浏览
本文的目标是在此处通过最小增量使排序数组中的元素变得不同。首先,提供一个已排序的整数数组。通过增加值并使数组总和尽可能低,我们必须使数组元素彼此不同。作为输出,我们必须显示可实现的最小数量作为总和。问题陈述通过最小增量使排序数组中的元素变得不同。方法给定一个排序的整数数组。我们首先检查给定... 阅读更多
281 次浏览
在这篇文章中,我们的主要目标是提出一个解决方案,使用给定的随机 0-1 生成器来实现随机 0-6 生成器。众所周知,Random-0-1-Generator() 函数返回 0 或 1 作为输出。类似地,随机 0-6 生成器顾名思义,生成 0 到 6 之间的任何随机数(包括 0 和 6)。此外,需要记住的一点是,随机 0-6 生成器应生成 1 到 6 之间的随机数,且概率相等。也就是说,获得任何数字的概率应该始终相同。示例例如,随机... 阅读更多
3K+ 次浏览
斐波那契三角形的每一行都包含斐波那契数列。什么是斐波那契数列?在斐波那契数列中,每个数字都等于它前面的两个整数之和。该数列的前两个数字是 1 和 1。该数列的后续元素计算为前两个数字之和。斐波那契数列生成如下:1+1=2、2+3=5、3+5=8、8+13=21、13+21=34 等。同样,斐波那契三角形数列如下:1、1、2、3、5、8、13、21、34、55…问题陈述实现一个程序来... 阅读更多
想象一下,你正处于无法为你的初始问题找到解决方案的困境中。如果我告诉你问题的一小部分更容易解决,并且你可以使用此答案来找到更大问题的答案呢?有趣?递减与征服策略正是实现了这一点。一种称为“递减与征服”的解决问题策略在解决方案过程的每个阶段都减少输入的大小。与分治法相同,因为它将问题分解成更小的子问题,递减与征服减少了问题的规模... 阅读更多
65 次浏览
在这篇文章中,我们接受挑战来确定给定二进制数的十进制形式是否可以被 20 整除。基 2 数字系统,通常称为二进制数字系统,是数学中表示数字的一种方法,它只使用两个符号,通常是“0”(零)和“1”(一)。例如,十进制数 4 用二进制形式表示为 100。十进制数 6 的二进制形式为 110。十进制数 28 的二进制表示为 11100。现在想想十进制数 1、23、45、687 如何表示为... 阅读更多
197 次浏览
这是一个基于 C++“sstream”头文件中存在的字符串流类的难题。在这里,我们必须找到长度大于“k”的字符串。此任务将使用字符串流类执行。该概念是划分字符串,然后遍历定义的单词。必须指定长度值 k 以获取大于 k 的单词,而小于 k 的单词的长度将不会显示在输出中。在本文中,我们将了解如何查找大于... 阅读更多
222 次浏览
在此问题中,我们的任务是找到两个字符串中存在的尽可能长的子序列的长度,使得子序列的每个字母都必须是元音。借助递归算法和迭代算法,可以解决给定的问题陈述。在英语字母表中,存在五个元音,即“A”、“E”、“I”、“O”、“U”。子序列与子字符串:在子序列中,我们可以以非连续的方式获取字符,但在子字符串中,我们只能获取连续的字符。例如:在字符串“TutorialsPoint”中:“tri”是子序列但不是子字符串。而“tor”既是子序列... 阅读更多