题目描述:小明在学习二进制时,发现了一类不含101的数,也就是:- 将数字用二进制表示,不能出现101。现在给定一个正整数区间[l,r],请问这个区间内包含了多少个不含101的数? 输入描述:输入的唯一一行包含两个正整数l,r(1<=l<r<=109)。 示例:1 10 输出描述:输出的唯一一行包含一个整数,表示在 [l,r] 区间内一共有几个不含 101 的数。 示例:8
本来是要考华为OD机试才开始做算法题,结果被告知非目标院校不考虑;奈何本人脾气倔,肯定要把这件事坚持下来!!! 题目描述:公司老板做了一笔大生意,想要给每位员工分配一些奖金,想通过游戏的方式来决定每个人分多少钱。 按照员工的工号顺序,每个人随机抽取一个数字。按照工号的顺序往后排列,遇到第一个数字比自己数字大的,那么,前面的员工就可以获得距离 * 数字差值的奖金。 如果遇不到比自己数字大的,就给自己
OD统一考试 分值: 100分 题解: Java / Python / C++ 题目描述 给定一个数组,数组中的每个元素代表该位置的海拔高度。0表示平地,>=1时表示属于某个山峰,山峰的定义为当某个位置的左右海拔均小于自己的海拔时,该位置为山峰。数组起始位置计算时可只满足一边的条件。 输入描述 一个整数数组 输出描述 输出符合条件的山峰的个数 示例1 输入: [0,1,2,3,2,4] 输出:
三月初开始准备机试,只能说接触过Python(大学零散看过几节基础课的水平),看视频,装Python,Pychram,边看边做记录知识点,不看视频的时候看菜鸟,算是比较勤恳,很像考前突击了。 四天后,开始做对接人发的牛客网上的老题库,边看边查笔记补笔记,忘空格报错,括号中文报错,print少打字母报错……错着错着就度过了青涩期。慢慢地,sort排序,lambda函数,推导式,多个排序……牛客网上的
9.5号投递,Base成都,岗位DFT C++工程师,但转岗面试系统验证工程师(应该是这个部门的面试官觉得我的经历比较契合这个岗位,HR反馈给我的意思) 一面大概50-60分钟: (几乎没问我项目,也没手撕代码,主要是八股 + 开发中偏实践的问题) 1. 看我从事过嵌入式下Linux开发的工作,就大概问了下是在什么平台(X86、ARM等)下进行的嵌入式开发? 2. 依然是问Linux下开发的问题,
天合光能一面( it) 本人是23届毕业的本三211硕士, 面试时间是10.14下午3.30,总共5分钟,2个人一个麦,全程黑屏。 问题: 1自我介绍 2简历好像不太匹配,你未来对工作的期望是啥 3擅长的语言和框架 4java会吗,说一下java的框架 总结 岗位说要用javascript,5分钟结束。 #面试##天合光能#
#Java找工作# #秋招# #校招# 一面是5个人群面,面试官挨个提问(60分钟,说是只要15-20分钟 ) 1、自我介绍 2、实习项目经历 3、对公司产品的了解 4、对投递岗位的认识 5、对加班出差的看法 总结: Java开发工程师是对OA系统的二次开发,需要和客户沟通,写代码很少(低代码),无产品经理,无测试。 经常出差(大部分省内出差,有点频繁),经常加班 实习期间工资3K,无任何
PPro,PII 和 PIII 微处理器的制造工艺在 Intel 的各种指南手册中有很好的解释和插图。为了理解这些处理器是怎么工作的,推荐你学习这些材料。在此,我只对代码优化相关部分作简要描述。 指令代码从指令cache的16字节对齐的块中取到一个两倍大的缓存中,该缓存能够容纳两个16字节的块。从该缓存传递到解码器的指令块我称之为ifetch块(指令携带块)。ifetch块一般是16字节,但没有对
8.30反馈一面通过,在约二面 ============= 合合信息一面 运维工程师 8.29 -自我介绍 - 为什么投运维(个人经历偏云原生、后端开发) - 实习项目 - descheduler和hpa有什么区别 - linux怎么查看ip地址 - linux如何启一个后台进程 - linux如何启一个守护进程 - 讲一下Golang的slice - 讲一下slice的扩容策略 - 讲一下无缓冲
题目描述: 给定两个字符串string1和string2。 string1是一个被加扰的字符串。string1由小写英文字母('a'~'z')和数字字符('0'~'9')组成,而加扰字符串由'0'~'9'、'a'~'f'组成。string1里面可能包含0个或多个加扰子串,剩下可能有0个或多个有效子串,这些有效子串被加扰子串隔开。 string2是一个参考字符串,仅由小写英文字母('a'~'z')组
题目描述: 部门组织绿道骑行团建活动。租用公共双人自行车骑行,每辆自行车最多坐两人、做大载重M。 给出部门每个人的体重,请问最多需要租用多少双人自行车。 输入描述: 第一行两个数字m、n,自行车限重m,代表部门总人数n。 第二行,n个数字,代表每个人的体重。体重都小于等于自行车限重m。 0 < m <= 200 0 < n <= 1000000 输出描述: 最小需要的双人自行车数量。 示例1 输入
题目描述: 为了解决新学期学生暴涨的问题,小乐村要建所新学校。考虑到学生上学安全问题,需要所有学生家到学校距离最短。 假设学校和所有的学生家,走在一条直线上。 请问,学校要建在什么位置,能使得学校到各个学生家的距离之和最短? 输入描述: 输入的第一行是一个整数N(1<=N<=1000),表示有N户家庭。 输入的第二行是一个属组 (0<= <=10000),表示每户家庭的位置,所有家庭的位置都不相同
题目描述: 商人经营一家店铺,有number种商品,由于仓库限制每件商品的最大持有数量是item[index],每种商品的价格在每天是item_price[item_index][day],通过对商品的买进和卖出获取利润,请给出商人在days天内能获取到的最大的利润; 注: 同一件商品可以反复买进和卖出; 输入描述: 3 // 输入商品的数量 number 3 // 输入商人售货天数 days
题目描述: 小明在学习二进制时,发现了一类不含101的数,也就是: - 将数字用二进制表示,不能出现101。 现在给定一个正整数区间[l,r],请问这个区间内包含了多少个不含101的数? 输入描述: 输入的唯一一行包含两个正整数l,r(1<=l<r<=109)。 输出描述: 输出的唯一一行包含一个整数,表示在[l,r]区间内一共有几个不含101的数。 示例1 输入: 1 10 输出: 8 说明:
题目描述: A公司准备对他下面的N个产品评选最差奖,评选的方式是首先对每个产品进行评分,然后根据评分区间计算相邻几个产品中最差的产品。评选的标准是依次找到从当前产品开始前M个产品中最差的产品,请给出最差产品的评分序列。 输入描述: 第一行,数字M,表示评分区间的长度,取值范围是0<M<10000 第二行,产品的评分序列,比如[12,3,8,6,5],产品数量N范围是-10000<N<10000 输