华为OD机试 – 小明找位置(Java & JS & Python & C & C++)
题目描述
小朋友出操,按学号从小到大排成一列;
小明来迟了,请你给小明出个主意,让他尽快找到他应该排的位置。
算法复杂度要求不高于nLog(n);学号为整数类型,队列规模 ≤ 10000;
输入描述
第一行:输入已排成队列的小朋友的学号(正整数),以”,”隔开;例如:
93,95,97,100,102,123,155
第二行:小明学号,如:
110
输出描述
输出一个数字,代表队列位置(从1开始)。例如:
6
用例
| 输入 | 93,95,97,100,102,123,155 110 |
| 输出 | 6 |
| 说明 |
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/faec1a11b4.html
相关推荐
-
华为OD机试 – 小朋友来自多少小区(Java & JS & Python & C & C++)
题目描述 幼儿园组织活动,老师布置了一个任务: 每个小朋友去了解与自己同一个小区的小朋友还有几个。 我们将这些数量汇总到数组 garden 中。 请根据这些小朋友给出的信息,计算班…
Jave 1天前 -
【Android源码面试宝典】MMKV从使用到原理分析(二)
上一章节,我们从使用入手,进行了MMKV的简单讲解,我们通过分析简单的运行时日志,从中大概猜到了一些MMKV的代码内部流程,同时,我们也提出了若干的疑问?还是那句话,带着目标(问题…
Jave 1天前 -
IDEA连接MySQL数据库的四种方法
首先右击此电脑点击管理,进入页面 再服务栏确保MySQL是正常运行状态 打开IDEA, 左边栏选择Maven Archetype,新建一个名为javaweb的新工程 进行如图编辑…
1天前 -
AtomicInteger详解
提示:想快速解决问题,建议直接点标题中的AtomicInteger对原子操作的常用方法。 文章目录 一、AtomicInteger定义 二、AtomicInteger使用场景 三、…
1天前 -
解析java.lang.ClassNotFoundException异常
解析java.lang.ClassNotFoundException异常 1. 引言 在Java编程中,我们经常会遇到各种异常。其中,java.lang.ClassNotFound…
Jave 1天前 -
华为OD机试 – 路口最短时间问题(Java & JS & Python & C & C++)
题目描述 假定街道是棋盘型的,每格距离相等,车辆通过每格街道需要时间均为 timePerRoad; 街道的街口(交叉点)有交通灯,灯的周期 T(=lights[row][col])…
Jave 1天前 -
探索JavaScript中强大的三元运算符:简洁、灵活、提升代码效率
探索JavaScript中强大的三元运算符:简洁、灵活、提升代码效率 三元运算是一种在编程中常见的条件表达式。它使用三个操作数进行条件判断,并返回两个值中的一个,具体取决于条件的真…
Jave 1天前 -
华为OD机试 – 符号运算(Java & JS & Python & C & C++)
题目描述 给定一个表达式,求其分数计算结果。 表达式的限制如下: 所有的输入数字皆为正整数(包括0) 仅支持四则运算(+-*/)和括号 结果为整数或分数,分数必须化为最简格式(比如…
Jave 1天前
