题目描述: 为了解决新学期学生暴涨的问题,小乐村要建所新学校。考虑到学生上学安全问题,需要所有学生家到学校距离最短。 假设学校和所有的学生家,走在一条直线上。 请问,学校要建在什么位置,能使得学校到各个学生家的距离之和最短? 输入描述: 输入的第一行是一个整数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 输
题目描述: 有一组区间 [a0, b0], [a1, b1], ... (a, b 表示起点, 终点),区间有可能重叠、相邻,重叠或相邻则可以合并为更大的区间;给定一组连接器[x1, x2, x3, ...](x 表示连接器的最大可连接长度,即 x>=gap),可用于将分离的区间连接起来,但两个分离区间之间只能使用1个连接器;请编程实现使用连接器后,最少的区间数结果。 区间数量 <10000;a,
题目描述: 定义字符串完全由 'A' 和 'B'组成,当然也可以全是'A'或全是'B'。如果字符串从前往后都是以字典序排列的,那么我们称之为严格递增字符串。 给出一个字符串s,允许修改字符串中的任意字符,即可以将任何的'A'修改成'B',也可以将任何的'B'修改成'A',求可以使s满足严格递增的最小修改次数。0<s的长度<100000。 输入描述: 输入一个字符串: "AABBA" 输出描述: 输
题目描述: 给定一组数字,表示扑克牌的牌面数字,忽略扑克牌的花色,请按如下规则对这一组扑克牌进行整理: 步骤1、对扑克牌进行分组,形成组合牌,规则如下: 当牌面数字相同张数大于等于4时,组合牌为“炸弹”; 3张相同牌面数字 + 2张相同牌面数字,且3张牌与2张牌不相同时,组合牌为“葫芦”; 3张相同牌面数字,组合牌为“三张”; 2张相同牌面数字,组合牌为“对子”; 剩余没有相同的牌,则为“单张”;
0.写在前面 4月末才开始找暑期实习,找的太晚了,美团、字节、海康连面试机会都没有。只面了虹软、OPPO、华为三家的计算机视觉相关的实习生岗位,基本上都是针对项目进行提问,没有问什么八股。虹软、OPPO一面挂,华为面试过了,但是没有hc了,暑期实习颗粒无收。 1.虹软 1.自我介绍 2.详细介绍一下项目。针对项目进行提问,网络有没有自己跑过,性能和论文里是否一致,是否了解其他图像去噪算法 3.用P
求职期间在牛客看了很多帖子,现在也可以贡献一份了。双非本985硕士,Java岗,找工作图稳定(主要是菜),因此实习直接投的银行。选择了邮储实习转正,因此秋招几乎没投,面经侧重于找实习的过程。面试问题基本都是围绕项目以及基本八股展开,下面的面经按照时间线记录。 1、上海银行苏州研发中心实习(已拒) (1)项目 (2)sql 创建表、if not exist怎么用? (3)Sql的常见约束 (4)ja
本来约的是16点40,我提前20分钟进去等着,直接开面。面试全程20分钟多点。 自我介绍 上来直接问HashMap的底层实现、get(i)函数流程、是否线程安全、扩容机制? 接上一问,支持线程安全的实现类是什么?ConcurrentHashMap是如何支持线程安全的? 中间问道一个网络的问题?socket的执行过程(没太理解)? MySQL存储引擎有哪些?MyIsam和InnoDB的区别? 聚簇索
中兴正式批。投递岗位为算法工程师。中兴在8月下旬投的,后面一直没消息,结果莫名在9月中旬就收到笔试通知,笔试后面两道算法题只做出来半道题,觉得凉了,但是后面还是收到了测试,测评过了之后就约面试。 一面技术面。中兴流程是发给你短信,让你自己预约时间,需要准备两份简历和身份证。到达面试现场后,两个面试官会让你介绍项目,对细节问的比价深,后来又继续问你论文的情况,你这是为了解决什么问题,怎么实现的?项目
Java岗,面试官全程无摄像头 首先问意向地点,自我介绍,后面全程八股 内容有 计算机网络(很多) Java基础,集合 数据库索引 SpringMVC,Spring注解 Mybatis Redis 排序算法 从简单的开始问起,一直问到不会为止,回答没什么反馈,无反问环节 希望不是KPI #你的秋招进行到哪一步了#
7月1日晚上七点开始的一面,岗位是前端实习。面试官人很温和。 首先是自我介绍,巴拉巴拉简单说了一些,然后就是开始正式提问: 1、Vue3和Vue2的区别有哪些; 2、你理解的uniapp是怎样的; 3、H5,App,微信小程序,这三个的性能排名是怎样的,为什么?(我说的app>h5>微信小程序,至于原因,我说的不知道) 4、Nodejs的实现原理你知道是什么吗?他是如何调用系统的什么什么(我没听清
题目描述: 小明有n块木板,第i(1<=i<=n)块木板的长度为ai。 小明买了一块长度为m的木料,这块木料可以切割成任意块,拼接到已有的木板上,用来加长木板。小明想让最短的木板尽量长。请问小明加长木板后,最短木板的长度最大可以为多少? 输入描述: 输入的第一行包含两个正整数,n(11n1103),m(11m1106)——n表示木板数,m表示木料长度。 输入的第二行包含n个正整数,a1,a2,,,
题目描述:小明负责维护项目下的代码,需要查找出重复代码,用以支撑后续的代码优化,请你帮助小明找出重复的代码。重复代码查找方法:以字符串形式给定两行代码(字符串长度 1 < length <= 100,由英文字母、数字和空格组成),找出两行代码中的最长公共子串。注: 如果不存在公共子串,返回空字符串 输入描述: 输入的参数text1, text2分别表示两行代码 输出描述: 输出任一最长公共子串 示