找到关于编程的34423 篇文章

C++中数组中三元组(大小为3的子序列)的最大乘积

Ayush Gupta
更新于 2020年9月9日 12:57:09

84 次浏览

在本教程中,我们将讨论一个程序,用于查找数组中三元组(大小为3的子序列)的最大乘积。我们将得到一个整数数组。我们的任务是在该数组中找到具有最大乘积的三元组。示例 实时演示 #include using namespace std; //查找最大乘积 int maxProduct(int arr[], int n){    if (n < 3)       return -1;    int max_product = INT_MIN;    for (int i = 0; i < n - 2; i++)       for (int j = i + 1; j ... 阅读更多

C++中矩阵中4个相邻元素的最大乘积

Ayush Gupta
更新于 2020年9月9日 12:54:21

213 次浏览

在本教程中,我们将讨论一个程序,用于查找矩阵中4个相邻元素的最大乘积。我们将得到一个方阵。我们的任务是找到四个相邻元素的最大乘积,这些元素可以是上、下、右、左或对角线。示例 实时演示 #include using namespace std; const int n = 5; //查找最大乘积 int FindMaxProduct(int arr[][n], int n) {    int max = 0, result;    for (int i = 0; i < n; i++) {       for (int j = 0; j < n; j++) {     ... 阅读更多

C++中从数组中获得最大乘积,使得所有重复元素在乘积中的频率之和小于或等于2 * k

Ayush Gupta
更新于 2020年9月9日 12:50:50

92 次浏览

在本教程中,我们将讨论一个程序,用于查找从数组中获得的最大乘积,使得所有重复元素在乘积中的频率之和小于或等于2 * k。我们将得到一个数组和一个整数k。我们的任务是从给定数组中找到最大乘积,条件是所有数字的频率之和必须小于或等于2 * k。示例 实时演示 #include using namespace std; #define ll long long int //返回最大乘积值 ll maxProd(int arr[], int n, int k) {    ll product ... 阅读更多

C++中的最大乘积切割 | DP-36

Ayush Gupta
更新于 2020年9月9日 12:48:26

120 次浏览

在本教程中,我们将讨论一个程序,用于查找最大乘积切割 | DP-36。我们将得到一根N米长的绳子。我们的任务是将绳子切割成不同的整数字长,使得它们长度的乘积最大。示例 实时演示 #include using namespace std; //查找两个、三个整数中的最大值 int max(int a, int b) {    return (a > b)? a : b; } int max(int a, int b, int c) {    return max(a, max(b, c)); } //返回最大乘积 int maxProd(int n) {    if (n == 0 ... 阅读更多

C++中到达字符串末尾所需的跳跃最大幂

Ayush Gupta
更新于 2020年9月9日 12:46:23

222 次浏览

在本教程中,我们将讨论一个程序,用于查找到达字符串末尾所需的跳跃最大幂。我们将得到一个由0和1组成的字符串。我们的任务是找到从字符串的开头移动到结尾所需的最大跳跃次数,给定你可以移动到与当前元素相同的元素。示例 实时演示 #include using namespace std; //查找最大幂跳跃 int powerOfJump(string s) {    int count = 1;    int max_so_far = INT_MIN;    char ch = s[s.length() - 1];    for (int i = 0; i < s.length(); ... 阅读更多

C++中从四个数字中可以形成的最大时间

Ayush Gupta
更新于 2020年9月9日 12:44:22

283 次浏览

在本教程中,我们将讨论一个程序,用于查找从四个数字中可以形成的最大时间。我们将得到一个包含4个数字的数组。我们的任务是找到可以使用这四个数字形成的最大时间(24小时格式)。示例 实时演示 #include using namespace std; //返回更新的频率映射 map getFrequencyMap(int arr[], int n) {    map hashMap;    for (int i = 0; i < n; i++) {       hashMap[arr[i]]++;    }    return hashMap; } //检查数字是否出现在频率映射中 bool hasDigit(map* ... 阅读更多

C++中数组中窗口的最大可能总和,使得另一个数组中相同窗口的元素是唯一的

Ayush Gupta
更新于 2020年9月9日 12:41:24

83 次浏览

在本教程中,我们将讨论一个程序,用于查找数组中窗口的最大可能总和,使得另一个数组中相同窗口的元素是唯一的。我们将得到两个元素数量相等的数组。我们的任务是在一个元素中找到具有最大和的窗口,使得另一个数组中的相同窗口是唯一的。示例 实时演示 #include using namespace std; //返回最大和窗口 int returnMaxSum(int A[], int B[], int n) {    //存储元素及其计数    unordered_set mp;    int result = 0;    int ... 阅读更多

Python中获取列表中的唯一值

Pradeep Elance
更新于 2020年9月9日 12:36:28

3K+ 次浏览

Python中的列表是放置在[]中的多个项目,这些项目的数据类型可能相同也可能不同。它还可以包含重复项。在这篇文章中,我们将了解如何从列表中提取唯一的数值。使用append()在这种方法中,我们将首先创建一个新的空列表,然后仅当元素不在新列表中时才将其添加到新列表中。使用for循环以及not in条件。它检查传入元素是否存在,并且仅当存在时才将其追加。... 阅读更多

C++中执行给定操作后数组中的最大可能乘积

Ayush Gupta
更新于 2020年9月9日 12:34:38

198 次浏览

在本教程中,我们将讨论一个程序,用于查找执行给定操作后数组中的最大可能乘积。我们将得到一个大小为N的数组。我们的任务是执行N-1个操作(将a[j]更改为a[i]*a[j]并删除a[i]值,或者只删除a[i]的值(仅一次)),以便剩余的值仅为最大值。示例 实时演示 #include using namespace std; //打印操作 void MaximumProduct(int a[], int n) {    int cntneg = 0;    int cntzero = 0;    int used[n] = { 0 };    int pos = -1; ... 阅读更多

Python中获取每个子列表的最后一个元素

Pradeep Elance
更新于 2020年9月9日 12:33:34

2K+ 次浏览

Python 列表可以包含其他列表作为其元素。这些嵌套列表称为子列表。本文将解决从给定列表中检索每个子列表的最后一个元素的挑战。使用 for 循环这是一个非常简单的方法,我们循环遍历子列表,获取其中索引为 -1 的项。如下所示,为此目的使用 for 循环。示例 在线演示Alist = [['Mon', 1], ['Tue', 'Wed', "Fri"], [12, 3, 7]] print("给定列表:", Alist) print("子列表中的最后一项:") for item in Alist:    print((item[-1]))输出运行以上代码,我们将得到... 阅读更多

广告
© . All rights reserved.