每日一题(最大连续1的个数,完全数计算)

485. 最大连续 1 的个数 - 力扣(LeetCode)

#include <stdio.h>  int findMaxConsecutiveOnes(int* nums, int numsSize) {  if (numsSize == 0) return 0; // 如果数组为空,返回0  int maxCount = 0;  // 最大连续1的个数  int currentCount = 0;  // 当前连续1的个数  for (int i = 0; i < numsSize; i++) {  if (nums[i] == 1) {  // 如果当前元素是1,增加当前连续1的个数  currentCount++;  // 更新最大连续1的个数  if (currentCount > maxCount) {  maxCount = currentCount;  }  } else {  // 如果当前元素是0,重置当前连续1的个数  currentCount = 0;  }  }  return maxCount;  
}  int main() {  int nums[] = {1, 1, 0, 1, 1, 1};  // 示例二进制数组  int numsSize = sizeof(nums) / sizeof(nums[0]);  // 计算数组的大小  int maxConsecutiveOnes = findMaxConsecutiveOnes(nums, numsSize);  printf("The maximum number of consecutive 1s is: %d\n", maxConsecutiveOnes);  return 0;  
}

 

 完全数计算_牛客题霸_牛客网 (nowcoder.com)

 

#include <stdio.h>  // 函数用于计算一个数的所有真因子之和  
int sumOfDivisors(int num) {  int sum = 0;  for (int i = 1; i < num; i++) {  if (num % i == 0) {  sum += i;  }  }  return sum;  
}  int main() {  int n;  printf("Enter the number of test cases: ");  scanf("%d", &n);  for (int t = 0; t < n; t++) {  int num;  printf("Enter a positive integer: ");  scanf("%d", &num);  if (sumOfDivisors(num) == num) {  printf("%d is a perfect number.\n", num);  } else {  printf("%d is not a perfect number.\n", num);  }  }  return 0;  
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/469602.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#利用接口实现选择不同的语种

目录 一、涉及到的知识点 1.接口定义 2.接口具有的特征 3.接口通过类继承来实现 4.有效使用接口进行组件编程 5.Encoding.GetBytes(String)方法 &#xff08;1&#xff09;检查给定字符串中是否包含中文字符 &#xff08;2&#xff09;编码和还原前后 6.Encoding.GetS…

地缘政治紧张局势加剧网络战策略的兴起

在某种程度上&#xff0c;网络安全疲劳和自满情绪留下了漏洞&#xff0c;威胁行为者利用旧的漏洞&#xff0c;包括日志记录和修补方面的漏洞&#xff0c;在网络中取得了坚定的滩头阵地。即使是最老练的威胁行为者&#xff0c;也经常选择扫描未修补的漏洞和其他基本配置弱点来渗…

七、Mybatis缓存

缓存就是内存中的数据&#xff0c;常常来自对数据库查询结果的保存&#xff0c;使用缓存、可以避免频繁的与数据库进行交互&#xff0c;进而提高响应速度一级缓存是sqlSession级别的缓存&#xff0c;在操作数据库时需要构造sqlsession对象&#xff0c;在对象中有一个数据结构&a…

open ai api 国内配置代理指南(网上最全)

1.配置须知 open ai 作为这一波AI浪潮的推动者&#xff0c;opne ai的gpt 系列产品在使用和体验上绝对是最强大的&#xff0c;现在对于开发者来说要在代码中访问open ai api是不可用的。所以本文就主要解决这个问题。我们要了解open ai 的网站gpt的访问和api的访问收费是分开来…

【51单片机】直流电机驱动(PWM)(江科大)

1.直流电机介绍 直流电机是一种将电能转换为机械能的装置。一般的直流电机有两个电极,当电极正接时,电机正转,当电极反接时,电机反转 直流电机主要由永磁体(定子)、线圈(转子)和换向器组成 除直流电机外,常见的电机还有步进电机、舵机、无刷电机、空心杯电机等 2.电机驱动…

对stringstream行为的补充

文章目录 前言gcc源码分析总结 前言 在之前的文章Csnprintf和stringstream中说到&#xff0c;在stringstream中不知道是维护了一个流指针还是计数器&#xff0c;导致我们在使用了str()后再使用"<<"向其尾部增加字符会导致意想不到的效果&#xff0c;现在我又翻…

函数求导法则【高数笔记】

【分类】 1. 四则运算求导 2. 复合运算求导 3. 整体思想求导 #整体思想求导本质是运用复合运算求导&#xff0c;只不过是对复合运算求导的一种精炼 #无论是具体函数还是抽象函数求导&#xff0c;方法是一致的 【四则运算求导】 加&#xff0c;减&#xff0c;乘&#xff0c;除&a…

vue学习106-120

创建项目p106 router&#xff0c;store和app.vue不用删 清一下router里的路由配置 vant组件库p107 目标&#xff1a;认识第三方vue组件库vant-ui&#xff08;cv战士&#xff09; 封装好了的组件整合在一起就是组件库 http://vant-contrib.gitee.io/vant/v2/#/zh-CN/ vue2用va…

Codeforces Round 925 (Div. 3) E. Anna and the Valentine‘s Day Gift (Java)

Codeforces Round 925 (Div. 3) E. Anna and the Valentine’s Day Gift (Java) 比赛链接&#xff1a;Codeforces Round 925 (Div. 3) E题传送门&#xff1a;E. Anna and the Valentine’s Day Gift 题目&#xff1a;E. Anna and the Valentine’s Day Gift 样例 #1 样例输…

git stash 正确用法

目录 一、背景 二、使用 2.1 使用之前&#xff0c;先简单了解下 git stash 干了什么&#xff1a; 2.2 git stash 相关命令 2.3 使用流程 1. 执行 git stash 2. 查看刚才保存的工作进度 git stash list 3. 这时候在看分支已经是干净无修改的(改动都有暂存到 stash) 4. 现在…

NetMizer 日志管理系统 多处前台RCE漏洞复现

0x01 产品简介 NetMizer是提供集成应用交付和应用安全解决方案以实现业务智能网络的优秀全球供应商,为全球企业和运营商提供确保关键业务应用的全面可用性、高性能和完善的安全性的解决方案。 0x02 漏洞概述 NetMizer 日志管理系统position.php、hostdelay.php、等接口处存在…

二叉树基础总结

目录 树的定义&#xff1a; 深度和高度&#xff1a; 二叉树 由来 二叉树种类&#xff1a; 满二叉树&#xff1a; 完全二叉树&#xff1a; 严格二叉树&#xff08;Strict Binary Tree&#xff09;&#xff1a; 平衡二叉树&#xff08;Balanced Binary Tree&#xff09;&…