443 次浏览
问题陈述包括在 C++ 中设置任何正整数 N 的最右边的未设置位。位仅仅是任何数字在以二进制数形式表示时的二进制数字。二进制数是以 0 和 1 形式表示任何数据的数字表示,其中数字的每个位(数字)表示 2 的幂,从个位数开始为 2^0。让我们以二进制数的形式表示整数 7。7 的二进制表示将是 111。这些数字可以表示... 阅读更多
185 次浏览
问题陈述说我们需要在一个数字中打开一个特定的位。简单地说,我们要做的就是用 1 替换数字中的某个位。如果它已经为 1,则提供相同的输出。您可以使用二进制数表示整数,这些二进制数以 0 和 1 的形式出现,其中每个数字表示 2 的幂。让我们用二进制数表示 5。5 的二进制形式将是 101,即$\mathrm{2^{2} + 2^{0}= 5.}$ 在此问题中,数字 N 将... 阅读更多
200 次浏览
二项式定理描述了如何展开任何有限次幂的表达式。二项式定理是一种强大的展开工具,在代数、概率和其他领域都有应用。假设我们有一个表达式$\mathrm{(x\:+\:y)^n}$,我们需要展开该表达式,我们可以使用二项式定理的广义方程来做到这一点。二项式定理定义了两个不同项的二项式表达式。二项式定理的一般方程为: $$\mathrm{(a+b)^{n}=^n{C_{r=0}}a^{n-r}b^{0}\:+\:^n{C_{r=1}}a^{n-1}b^{1\:}+\:........\:+\:^n{C_{r=n-1}}a^{1}b^{n-1}+^n{C_{r=n}}a^{0}b^{n}}$$ $$\mathrm{=n_{\sum_{r=0}}^n{C_{r}}a^{n-r}b^{r}}$$ 其中我们可以使用公式获得$\mathrm{^n{C_{r}}}$的值, $$\mathrm{^n{C_{r}}=\frac{n!}{(n-r)!r!}}$$[0! 始终等于 1] 注意 有... 阅读更多
228 次浏览
问题包括检查给定的三条直线是否共线。如果平面上的所有三条线都通过同一点,则称它们为共线。它们必须在恰好一点处相交才能共线。上图描绘了三条共线。根据上图,任意两条线的交点必须位于第三条线上才能共线。共线点是这些线的交点。众所周知,直线可以写成... 阅读更多
221 次浏览
在此问题中,我们需要使用 DFA 检查给定数字是否为无符号整数。我们需要使用二维数组构建 DFA 来解决问题。问题陈述 - 我们给出了长度为 N 的字符串 str。通过构建 DFA,我们需要检查 str 是否表示无符号整数。在输出中,根据数字是否为无符号整数打印“无符号整数”或“不是无符号整数”。示例输入 - str = "1729" 输出 - “无符号整数。” 解释 - 由于数字不包含任何符号,因此它是... 阅读更多
132 次浏览
在此问题中,我们需要检查是否可以通过重新排列字符串的单词使两个字符串相等。我们将学习三种不同的方法来解决问题。在第一种方法中,我们将使用字典。在第二种方法中,我们将使用 sort() 方法,在第三种方法中,我们将使用 counter() 构造函数,该构造函数用于计算 python 中的可哈希对象。问题陈述 - 我们给出了包含句子的 str1 和 str2。我们需要检查是否可以通过重新排列单词使两个字符串相等... 阅读更多
68 次浏览
在此问题中,我们给出了两个字符串数组。我们需要替换 array1 的值以对 array1 进行排序。要替换 array1 的值,我们可以取 array1 的当前字符串与 array2 的任何字符串的 GCD。字符串的 GCD 与数字的 GCD 非常相似。要解决问题,我们可以找到一个字典序大于 array1 中第 i 个索引处的字符串和 array2 中第 j 个索引处的字符串的 GCD 的 GCD 字符串。问题陈述 - 我们给出了包含字符串的 array1 和 array2,以及长度... 阅读更多
在此问题中,我们需要通过将 num 字符串中数字的值添加到 str 字符的 ASCII 值来修改给定的字符串。要解决问题,我们可以将数字字符转换为实际数字并将其添加到字符的 ASCII 值中。如果 ASCII 值大于 122,我们将从 97 重新开始。问题陈述 - 我们给出了两个长度相同的字符串,等于 N。第一个字符串,名为 str,包含小写字母字符,第二个字符串,名为 num,仅包含数字。... 阅读更多
63 次浏览
我们给出了一个正整数数组,需要通过从当前元素的十六进制表示形式中删除给定“hex”字符串的字符来修改数组的每个元素。要解决问题,我们可以将当前数字转换为十六进制数字。之后,我们可以删除十六进制字符串中的字符,这些字符在“hex”和当前十六进制字符串中是共有的。修改十六进制字符串后,我们可以将其转换回十进制。问题陈述 - 我们给出了一个包含正整数的数组,数组的长度为 N。此外,我们... 阅读更多
106 次浏览
在此问题中,我们给出了一个长度为 4*N 的二进制字符串,我们需要翻转二进制字符串的零,以便包含“1”的任何索引对不应该是互质数或彼此可整除的。在这里,我们可以通过观察来解决问题。字符串包含 4*N 个字符。我们可以从最后翻转 N 个字符,这些字符位于偶数索引处。问题陈述 - 我们给出了一个整数 N 和一个长度为 4*N 的二进制字符串,最初包含所有零。我们需要以这样一种方式翻转“0”到“1”,以便... 阅读更多