ICode9

精准搜索请尝试: 精确搜索
  • 牛客华为机试HJ862022-04-22 07:34:45

    原题传送门 1. 题目描述 2. Solution1 1、思路分析 把输入n转成bit字符串,然后用0切开,对剩余每一个只包含1的部分求长度并取长度最大值为最终结果。 2、代码实现 import sys if sys.platform != "linux": file_in = open("input/HJ86.txt") sys.stdin = file_in def so

  • 【牛客网 - 华为机试 - HJ86 求最大连续bit数】2022-03-20 11:01:32

    描述 求一个int类型数字对应的二进制数字中1的最大连续数,例如3的二进制为00000011,最大连续2个1 数据范围:数据组数: 进阶:时间复杂度:O(logn)\O(logn) ,空间复杂度:O(1)\O(1) 输入描述: 输入一个int类型数字 输出描述: 输出转成二进制之后连续1的个数 思路: step1:输入一个int型整数,并

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有