290 次查看
假设我们有一个 HH:MM 类型的数字时钟。它仅显示小时和分钟。我们以小时和分钟作为输入。目标是统计所有数字都相同的情况出现的次数。H=M。这种情况一天发生 3 次,第一次在午夜 00:00,然后在 11:11,最后在 22:22。由于时间以 24 小时制表示。输入输入:12 小时 22 分钟。输出2解释 - 对于时间 00:00 和 11:11。在 12 小时内出现两次。输入输入:48 小时 22 分钟。输出5解释 - 对于时间 00:00 和 11:11、22:22。下面程序中使用的... 阅读更多
361 次查看
我们得到整数 N 和 K。我们有长度为 N 的二进制字符串,仅包含 0 和 1。目标是找到长度为 N 的此类字符串的数量,这些字符串具有 K 个连续的 1。即,如果 N=3,并且 K=2,则统计所有可能的具有 2 个连续 1 的 3 位二进制字符串。示例 - 111,这里相邻的 1 出现了两次(K 次)。在 011 和 110 中,相邻的 1 只出现了一次。我们将通过存储先前值的结果来解决此问题。采用 3D 数组 count[x][y][z]。其中 x 是 N,y 是 K,z 是... 阅读更多
714 次查看
随着计算世界的不断改进。每天都会出现新的设备,这使得以前的版本不适合当前的技术变化和发展。过去计算机占用整个房间,计算需要数小时的日子已经一去不复返了。从真空管、晶体管和集成电路到触摸屏设备,技术的进步也改变了计算方法。新设备的编程风格也发生了变化。传统的编写程序的方式对它们不起作用。嵌入的软件需要更高效、更具响应性和交互性。基本的区别是彻底改变了硬件设备,使其更快、散热更少,并且... 阅读更多
665 次查看
什么是开源?开源这个术语通常在软件领域被称为开源软件 (OSS)。OSS 通常是指在互联网上免费提供使用、修改、测试和进一步开发的软件。OSS 由于其可修改的特性,因此更方便全球各种用户使用。用户可以选择根据自己的需求添加或删除软件补丁。它彻底改变了软件世界,使程序员、开发人员、测试人员受益,他们通过为开源做出贡献来尝试自己的能力。为什么要贡献... 阅读更多
194 次查看
我们得到一个二叉搜索树作为输入。目标是在 BST 中查找节点值在起始和结束范围之间的子树的数量。如果起始值为 5,结束值为 50。然后统计 BST 中所有节点的权重都大于等于 5 且小于等于 50 的子树。例如,如果二叉搜索树的根是 50(root->right = insert(70);)和根的左侧(root->left = insert(30);)。变量 l 和 h 用于存储范围的最小值和最大值。变量 count 存储树内位于 l 和 h 之间范围内的 BST 的数量。最初... 阅读更多
108 次查看
我们得到一个由 0 和 1 组成的二进制序列。还假设一个人坐在存储在 current_pos 中的位置或点上。现在从 current_pos 开始,如果二进制序列为 0,则他向左移动一步(current_pos - 1)。如果为 1,则他向右移动一步(current_pos + 1)。目标是在完成整个二进制序列后找到他访问的不同位置或点。我们将使用访问点的次数来解决此问题。如果频率非零,则增加不同点的计数。输入Path[]=“001100”current_pos=3输出在... 阅读更多
339 次查看
我们得到一个正整数 N。目标是统计满足以下不等式的不同非负正整数对的数量:x*x + y*y < N我们将从 x=0 到 x2 < N 和 y=0 到 y2 < N 开始。如果任何 x2 + y2 < N,则增加对的数量。输入n=4输出不同对= 4解释 - 对将是 (0, 0)、(1, 1)、(0, 1)、(1, 0)。所有这些都满足不等式 x2 + y2 < 4输入n=2输出不同对= 3解释 - 对将是 (0, 0)、(0, 1)、(1, 0)。所有这些都满足不等式 x2 + y2 < 2方法... 阅读更多
2K+ 次查看
我们得到玩具价格的数组和手头金额 K。目标是用该金额购买最大数量的玩具。数组的每个元素都是单个玩具的价格,因此玩具的数量是元素的数量。我们将按升序对价格数组进行排序,以便首先购买价格较低的玩具,然后是价格较高的玩具。输入toyprices[]= { 10, 20, 12, 15, 50, 30 } K=50输出可以购买的玩具最大数量:3解释 - 对... 阅读更多
399 次查看
我们得到边数 Noe 和顶点数 Nov。目标是在此类图中找到可能的最大和最小孤立顶点数,这些图没有边和 No 顶点计数。孤立顶点是没有连接到它的边的顶点。对于最小孤立顶点我们将确保每个顶点都是孤立的。(没有两条边具有公共顶点)每条边只需要 2 个顶点。所以,非孤立顶点的数量 = 2 * 边数孤立顶点的数量 = 总顶点数 - 非... 阅读更多
151 次查看
我们得到一个容器壁高度的数组。目标是找到可以容纳最大水量的容器。由于壁的高度是数组的元素,因此它们之间的距离被认为是两壁之间的宽度。例如,高度为 Arr[i] 和 Arr[j] 的壁在它们之间具有 j-i 宽度(0