本文概述 C/C++ Java python C# 的PHP 对于给定的n> 0, 找到不同的方式可以将n写入两个或多个正整数之和的方式。 例子: Input : n = 5 Output : ...
为偏斜树着色的方法,以使父级和子级具有不同的颜色
本文概述 C ++ Java Python3 C# 的PHP 给定一个带有N个节点和K种颜色的偏斜树(每个节点最多有一个孩子)。你必须为每个节点分配从1到K的颜色, 以便父级和子级具有不同的颜色。找出...
排列球以使相邻球为不同类型的方式
本文概述 C ++ Java Python3 C# 的PHP C ++ Java C# Python3 的PHP 有P型的" p"球, Q型的" q"球和R型的" r"球。使用这些球, 我们要创建一条...
使用允许重复的数组元素求和到N的方法
本文概述 C ++ Java Python3 C# 的PHP 给定一组m个不同的正整数和值"N"。问题在于计算通过对数组元素求和形成"N"的总数。允许重复和不同的安排。 例子 : Input : ar...
分割字符串的方法,以便每个分区以不同的字符开头
本文概述 C ++ Java Python3 C# 给定一个字符串s。让ķ是给定字符串可能的最大分区数, 每个分区均以不同的字符开头。任务是找到可将字符串s拆分成多种方式的方法ķ分区(非空), 以便每...
C++标准模板库(STL)中的列表用法详细介绍
列表是允许非连续内存分配的序列容器。与vector相比, 列表的遍历速度较慢, 但是一旦找到位置, 插入和删除操作就会很快。通常, 当我们说一个列表时, 我们谈论的是双向链表。为了实现单链列表, ...
从二进制字符串中删除一个元素,使XOR变为0的方法
本文概述 C ++ Java Python3 C# 的PHP 给定一个二进制字符串, 任务是删除数组中的一个整数, 以使其余数字的XOR为零。任务是计算删除一个元素的方法数量, 以使该字符串的XOR变...
填充矩阵以使所有行和所有列的乘积等于1的方式
本文概述 C ++ Java Python 3 C# 的PHP 给我们三个值 , 和 其中 是矩阵中的行数, 是矩阵中的列数, 并且 是只能具有两个值-1和1的数字。我们的目的是找到填充矩阵的方式的数...
算法题:全部为1的最大尺寸正方形子矩阵
本文概述 C++ C Java Python3 C# 的PHP 给定一个二进制矩阵, 找出全为1的最大尺寸平方子矩阵。 例如, 考虑下面的二进制矩阵。 算法: 令给定的二进制矩阵为M 。该算法的思想是...
C++如何使用标准模板库(STL)中的优先队列?用法解析
优先队列是一种容器适配器, 经过专门设计, 使得队列中的第一个元素是队列中所有元素中最大的, 并且元素的顺序不递增(因此, 我们可以看到队列中的每个元素都具有优先级{固定顺序})。 // Note t...