找到 34423 篇文章 相关的编程

统计 C++ 数组中偶数和奇数元素的数量

Ayush Gupta
更新于 2020年2月5日 07:53:52

574 次查看

在本教程中,我们将讨论一个程序,用于查找数组中偶数和奇数元素的数量。我们将提供一个数组。我们的任务是计算给定数组中偶数和奇数元素的数量。示例 实时演示#include using namespace std; void CountingEvenOdd(int arr[], int arr_size){    int even_count = 0;    int odd_count = 0;    //遍历元素    for(int i = 0 ; i < arr_size ; i++) {       //检查数字是否为奇数       if (arr[i]%2 != 0)          odd_count ++ ;       else          even_count ++ ;    }    cout

统计 C++ 中所有递增子序列的数量

Ayush Gupta
更新于 2020年2月5日 07:49:01

460 次查看

在本教程中,我们将讨论一个程序,用于查找递增序列的数量。我们将提供一个包含数字 0 到 9 的数组。我们的任务是统计数组中所有满足以下条件的序列:下一个元素大于前一个元素。示例 实时演示#include using namespace std; //统计可能的子序列数量 int count_sequence(int arr[], int n){    int count[10] = {0};    //扫描每个数字    for (int i=0; i=0; j--)          count[arr[i]] += count[j];       count[arr[i]]++;    }    //获取所有可能的子序列    int result = 0;    for (int i=0; i

统计 C++ 数组中至少出现 K 次的元素数量(在其首次出现之后)

Ayush Gupta
更新于 2020年2月5日 07:45:38

206 次查看

在本教程中,我们将讨论一个程序,用于查找数组中至少出现 K 次的元素数量(在其首次出现之后)。我们将提供一个整数数组和一个值 k。我们的任务是统计在考虑的元素之后,至少出现 k 次的元素数量。示例 实时演示#include #include using namespace std; //返回元素的数量 int calc_count(int n, int arr[], int k){    int cnt, ans = 0;    //避免重复    map hash;    for (int i = 0; i < n; ... 阅读更多

统计 C++ 中所有差值为 k 的不同对的数量

Ayush Gupta
更新于 2020年2月5日 07:41:45

167 次查看

在本教程中,我们将讨论一个程序,用于查找差值为 k 的不同对的数量。我们将提供一个整数数组和值 k。我们的任务是统计所有差值为 k 的不同对的数量。示例 实时演示#include using namespace std; int count_diffK(int arr[], int n, int k) {    int count = 0;    //逐个选取元素    for (int i = 0; i < n; i++) {       for (int j = i+1; j < n; j++)          if (arr[i] - ... 阅读更多

统计二进制矩阵中被 1 阻挡的 0 的数量(C++)

Ayush Gupta
更新于 2020年2月5日 07:38:38

221 次查看

在本教程中,我们将讨论一个程序,用于查找二进制矩阵中被 1 阻挡的 0 的数量。我们将提供一个二进制矩阵。我们的任务是查找并统计矩阵中所有被 1 阻挡的 0。示例 实时演示#include using namespace std; #define Row 4 #define Col 5 int r[4] = { 0, 0, 1, -1 }; int c[4] = { 1, -1, 0, 0 }; bool isSafe(int x, int y, int M[][Col]) {    if (x >= 0 && x = 0 &&       y

统计排序二进制数组中 1 的数量(C++)

Ayush Gupta
更新于 2020年2月5日 07:32:28

111 次查看

在本教程中,我们将讨论一个程序,用于查找排序二进制数组中 1 的数量。我们将提供一个仅包含 1 和 0 的数组。我们的任务是统计数组中 1 的数量。示例 实时演示#include using namespace std; //返回 1 的数量 int countOnes(bool arr[], int low, int high){    if (high >= low){       int mid = low + (high - low)/2;       if ( (mid == high || arr[mid+1] == 0) && (arr[mid] == 1))          return mid+1;   ... 阅读更多

统计 C++ 中包含数字 0 的 d 位正整数的数量

Ayush Gupta
更新于 2020年2月5日 07:29:56

111 次查看

在本教程中,我们将讨论一个程序,用于查找包含数字 0 的 d 位数字。我们将提供一个数字 'd'。我们的任务是统计并打印包含 'd' 位数字且其中一位为 0 的正整数的数量。示例 实时演示#include using namespace std; //统计 'd' 位数字的数量 int count_num(int d) {    return 9*(pow(10,d-1) - pow(9,d-1)); } int main(){    int d = 1;    cout

使字符串成为泛字符的成本(C++)

Ayush Gupta
更新于 2020年2月5日 07:27:08

129 次查看

在本教程中,我们将讨论一个程序,用于查找使字符串成为泛字符的成本。我们将提供一个整数数组。我们的任务是将给定的字符串转换为泛字符,并借助提供的数组计算执行此操作的成本(数组中包含添加字符的成本)。示例 实时演示#include using namespace std; //计算使字符串成为泛字符的总成本 int calc_cost(int arr[], string str) {    int cost = 0;    bool occurred[26] = { false };    for (int i = 0; i < str.size(); i++)   ... 阅读更多

平衡括号的成本(C++)

Ayush Gupta
更新于 2020年2月5日 07:23:37

89 次查看

在本教程中,我们将讨论一个程序,用于查找平衡括号的成本。我们将提供一个括号序列。我们的任务是通过将括号的位置移动一个位置来平衡方程中的括号,如果无法平衡括号,则输出 -1。示例 实时演示#include using namespace std; int costToBalance(string s) {    if (s.length() == 0)       cout

n * m 网格的绘画成本(C++)

Ayush Gupta
更新于 2020年2月5日 07:17:06

132 次查看

在本教程中,我们将讨论一个程序,用于查找 n*m 网格的绘画成本。我们将提供两个整数 n 和 m。我们的任务是计算绘画 n*m 网格的最小成本,其中绘制一个单元格的成本等于与其相邻的已绘制单元格的数量。示例 实时演示#include using namespace std; //计算最小成本 int calc_cost(int n, int m){    int cost = (n - 1) * m + (m - 1) * n;    return cost; } int main(){    int n = 4, m = 5;    cout

广告

© . All rights reserved.