714 次浏览
在本问题中,我们将使用正则表达式来验证 C++ 中的 ISIN 编号。ISIN 代表国际证券识别号码。它是一个用于识别股票、金融债券等的唯一代码。ISIN 编号的长度可以是 12 或 14,这为特定事物的国际识别提供了依据。让我们了解 ISIN 编号的格式。国家代码 - 它以两个国家代码字符开头。标识符 - 在国家代码之后包含 9 个字母数字字符。校验和 - 包含用于检测错误的单个数字... 阅读更多
116 次浏览
在本问题中,我们将使用给定字符串的字符构造两个回文字符串。我们可以使用字符的频率来解决问题。只有当两个字符的频率都为偶数,或者任何字符具有偶数频率而其他字符具有奇数频率时,我们才能构造两个新的回文字符串。问题陈述 - 我们给定一个包含两个不同字符且大小等于 N 的字符串 alpha。我们需要使用 alpha 的字符构造两个回文字符串,这两个字符串与给定的字符串 alpha 不同。示例 在递增每个字符后... 阅读更多
92 次浏览
在本问题中,我们需要增加数组中给定大小的多个前缀的每个字符。解决问题的朴素方法是获取数组中给定大小的每个前缀,并将前缀的每个字符递增 1。最佳方法是使用给定数组创建前缀数组,并在单个迭代中更新每个字符串字符。问题陈述 - 我们给定一个长度为 N 的字符串 alpha。此外,我们给定一个包含正整数的前缀数组。prefixes[i] 表示获取长度为 prefixes[i] 的前缀... 阅读更多
102 次浏览
在本问题中,我们将找到 3 个索引对的数量,以便对中的任何相邻索引在对中不具有相同的值。我们可以通过检查每对 3 个索引来获得输出,但这可能更耗时。解决问题的另一种方法是获取当前索引,并获取左右的索引,这些索引不包含与当前索引值相似的值。通过这种方式,我们可以计算每个索引可以形成的对的总数,并将它们加起来以获得输出。问题陈述 - ... 阅读更多
91 次浏览
在本问题中,我们将找到给定字符串中无效字符的总数。如果到特定偶数索引为止的总不同字符是素数,我们可以说该字符是无效的。我们可以使用 map 数据结构在遍历字符串时计算不同字符的总数。此外,我们可以使用字符字符串来跟踪不同的数字。此外,对于每个字符,我们可以检查其索引是否为偶数以及不同的字符是否为素数。问题陈述 - 我们给定一个包含 N 个字符的字符串 alpha。我们需要找到... 阅读更多
98 次浏览
在本问题中,我们将检查是否可以将给定的数字字符串划分为两个不相交的子序列,使得 sum(sub1) * sum(sub2) 变为奇数。我们需要将字符串划分为两个子序列,以便两个子序列的数字之和变为奇数才能获得奇数乘积结果。问题陈述 - 我们给定一个包含数字字符的字符串 num_string。我们需要检查是否可以将字符串划分为两个子序列,使得这两个子序列的和的乘积变为奇数。此外,给定字符串的每个字符... 阅读更多
221 次浏览
问题陈述包括计算帕斯卡三角形第 N 行中的奇数。帕斯卡三角形是一个三角形数组,其中每一行表示二项式表达式展开中的二项式系数。帕斯卡三角形如下所示:1 1 ... 阅读更多
165 次浏览
问题陈述包括打印 Moser-de Bruijn 序列的前 N 项,其中 N 将在用户输入中给出。Moser-de Bruijn 序列是一个由整数组成的序列,这些整数不过是 4 的不同幂的和,即 1、4、16、64 等。序列的前几个数字包括 0、1、4、5、16、17、20、21、64.......该序列始终以零开头,然后是 4 的不同幂的和,例如 $\mathrm{4^{0}}$ 即 $\mathrm{4^{1}\:即\:4, }$ 然后是 $\mathrm{4^{0}\:和\:4^{1}\:即\:5}$ 等等。在本... 阅读更多
83 次浏览
问题陈述包括使用 Vantieghems 定理进行素数测试,即我们将检查用户输入的正数 N,并使用 Vantieghems 定理打印该数字是素数还是不是素数。Vantieghem 定理 用于素数测试的 Vantieghems 定理指出,如果 $\mathrm{2^{i}−1}$ 的乘积(其中 i 的值范围从 1 到 N−1)与模 $\mathrm{2^{N}−1}$ 的 N 一致,则正数 N 是素数。如果这两个值一致,则数字 N 是素数,否则它不是素数。一致... 阅读更多
107 次浏览
问题陈述包括查找先奇后偶自然数序列中到 N 的范围的和。该序列包含从 1 到 N 的所有奇数自然数,然后包含从 2 到 N 的所有偶数自然数,包括 N。该序列的大小将为 N。在问题中,我们将提供一个范围,我们需要在该范围内找出序列的和,a 和 b,即 [a,b]。此处 a 和 b 包含在范围内。例如,我们... 阅读更多