小明找位置(100%用例)C卷 (JavaPythonC++Node.jsC语言)

news/2024/7/20 17:02:27 标签: c++, node.js, 开发语言, 华为od

小朋友出操,按学号从小到大排成一列;小明来迟了,请你给小明出个主意,让他尽快找到他应该排的位置。
算法复杂度要求不高于nLog(n);学号为整数类型,队列规模<=10000;

输入描述

1、第一行:输入已排成队列的小朋友的学号(正整数),以”,”隔开例: 93 95 97 100 102 123 155
2、第二行:小明学号,如110;

输出描述

输出一个数字,代表队列位置 (从1开始) 。
例如:
6

示例1

输入输出示例仅供调试,后台判题数据一般不包含示例

输入

93 95 97 100 102 123 155
110

输出

6

Java版本

import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] arr = Arrays.stream(sc.nextLine().split(" ")).mapToInt(Integer::parseInt).toArray();
        int val = Integer.parseInt(sc.nextLine());
        System.out.println(calc(arr, val));
    }

    private static int calc(int[] arr, int val) {
        for (int i = 0; i < arr.length; i++) {
      

http://www.niftyadmin.cn/n/5307114.html

相关文章

Java 多线程锁的升级原理是什么?

Java 多线程锁的升级原理是什么&#xff1f; Java 中的锁主要分为偏向锁、轻量级锁和重量级锁&#xff0c;它们之间的升级关系是为了在多线程竞争的情况下提高性能。下面简要介绍各种锁的升级原理&#xff1a; 偏向锁&#xff1a; 当一个线程获得锁后&#xff0c;锁会记录下该…

Nginx 的 gzip 压缩

目录 1. 为什么要开启gzip 压缩 2.对网站配置文件进行修改 1. 为什么要开启gzip 压缩 nginx使用gzip压缩主要是为了降低网站的带宽消耗和提升访问速度。通过对页面进行压缩&#xff0c;可以减少传输的数据量&#xff0c;从而减少网络传输的时间和带宽消耗。 当浏览器接收到压…

Es6的Proxy代理是什么?有哪些用法?

一.什么是Proxy? Proxy 对象是ES6新出的一个特性&#xff0c;用于创建一个对象的代理&#xff0c;从而实现基本操作的拦截和自定义&#xff08;如属性查找、赋值、枚举、函数调用等&#xff09;。 需要知道的是&#xff0c;在Vue2中双向数据绑定原理&#xff08;数据劫持&…

Pygame和Cocos2d

Pygame和Cocos2d都是 Python 中常用的游戏引擎&#xff0c;但它们的设计目标、特点和使用场景略有不同。 Pygame与Cocos2d&#xff0c;目前是使用人数最多的两个Python游戏库。根据某知名产品点评网站的数据显示&#xff0c;排名前五的Python 2D游戏库如下图所示。其中&#x…

2023春季李宏毅机器学习笔记 02 :机器学习基本概念

资料 课程主页&#xff1a;https://speech.ee.ntu.edu.tw/~hylee/ml/2023-spring.phpGithub&#xff1a;https://github.com/Fafa-DL/Lhy_Machine_LearningB站课程&#xff1a;https://space.bilibili.com/253734135/channel/collectiondetail?sid2014800 一、機器學習基本原理…

Flask 会员列表展示

感谢编程浪子师傅的源码信息分享 web/controllers/member/Member.py # -*- coding: utf-8 -*- from flask import Blueprint,request,redirect,jsonify from common.libs.Helper import ops_render,iPagination,getCurrentDate,getDictFilterField,selectFilterObj from comm…

计算机毕业设计-----ssm+mysql实现的JavaWeb酒店管理系统

项目介绍 本项目为基于ssmmysql实现的JavaWeb酒店管理系统; 主要功能包括&#xff1a; 管理员登录,收入统计,客房管理,商品管理,客房预订,住宿登记,财务统计,旅客管理,接待对象管理等功能。 环境需要 1.运行环境&#xff1a;最好是java jdk 1.8&#xff0c;我们在这个平台上…

借助文档控件Aspose.Words,在 Word 文档中创建和修改 VBA 宏

通常&#xff0c;Word 文档包含 Visual Basic for Applications (VBA) 代码&#xff0c;用于自动执行任务并增强文档功能。如果您是 Java 开发人员&#xff0c;您可能想知道如何与 Word 文档中的 VBA 代码进行交互和修改。因此&#xff0c;在这篇博文中&#xff0c;我们将探讨如…