华为OD机试双机位C卷 - 比赛 / 评委评分 (C++ & Python & JAVA & JS & GO)

华为OD机试双机位C卷 - 比赛 / 评委评分 (C++ & Python & JAVA & JS & GO)

比赛

华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 100分题型

华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解

题目描述

一个有N个选手参加比赛,选手编号为1~N(3<=N<=100),有M(3<=M<=10)个评委对选手进行打分。

打分规则为每个评委对选手打分,最高分10分,最低分1分。

请计算得分最多的3位选手的编号。 如果得分相同,则得分高分值最多的选手排名靠前

(10分数量相同,则比较9分的数量,以此类推,用例中不会出现多个选手得分完全相同的情况)。

输入描述

第一行为半角逗号分割的两个正整数,第一个数字表示M(3<=M<=10)个评委,第二个数字表示N(3<=N<=100)个选手。

第2到M+1行是半角逗号分割的整数序列,表示评委为每个选手的打分,0号下标数字表示1号选手分数,1号下标数字表示2号选手分数,依次类推。

输出描述

选手前3名的编号。

注:若输入异常,输出-1,如M、N、打分不在范围内。

用例1

Read more

Java的基础知识

Java的基础知识

目录 == 和 equals() 的区别 hashCode() 有什么用? 重写equals为什么要重写hashcode? 为什么用BigDecimal不用float/double计算出现什么问题? 自动装箱与拆箱 深拷贝和浅拷贝区别?什么是引用拷贝 面向对象的三大特征 面向对象和面向过程的区别 String的不可变性 String s1 = new String("abc");创建了几个对象? String和StringBuffer和StringBuilder区别 字符串拼接用“+” 还是 StringBuilder? 字符串常量池的作用了解吗? == 和 equals() 的区别 == 对于基本类型和引用类型的作用效果是不同的: 对于基本数据类型来说,== 比较的是值 对于引用数据类型来说,== 比较的是对象的内存地址 equals() 方法存在两种使用情况: 类没有重写 equals() 方法 :通过equals()比较该类的两个对象时,等价于通过“==”比较这两个对象,使用的默认是 Object 类equals()方法。 类重写了

By Ne0inhk

一个 Java 方法就是一个 Action —— ionet 的零学习成本之道

开发者最珍贵的是什么? 不是最新的 MacBook,不是 4K 显示器,而是认知带宽。一个框架要求你记住的概念越多、理解的底层机制越复杂,你留给业务逻辑的脑力就越少。 这就是为什么 ionet 把"零学习成本"作为核心设计目标之一。它的做法很激进:一个普通的 Java 方法就是一个 Action(业务动作)。 如果你会写 Java 方法,你就会用 ionet。 这篇文章会深入解析 ionet 的开发模型,让你理解为什么它能做到如此低的学习门槛,同时又不牺牲功能和性能。 从 Spring MVC 到 ionet:似曾相识的味道 如果你用过 Spring MVC,下面的对比会让你觉得很亲切: Spring MVCionet@Controller@ActionController(cmd)@RequestMapping("

By Ne0inhk
飞算JavaAI插件深度体验:三天任务半小时搞定,AI编程的革命性突破

飞算JavaAI插件深度体验:三天任务半小时搞定,AI编程的革命性突破

文章目录 * 飞算JavaAI插件深度体验:三天任务半小时搞定,AI编程的革命性突破 * 一、引言:从绝望到惊喜的转变 * 二、飞算JavaAI初体验:对话即开发 * 2.1 插件安装与配置 * 2.2 需求分析:AI理解业务场景 * 2.3 接口设计:从需求到API * 2.4 数据库设计:智能表结构生成 * 2.5 业务逻辑生成:核心功能实现 * 2.6 一键生成源码:项目快速构建 * 三、项目构建完成:效率提升的震撼体验 * 3.1 代码质量评估 * 四、实际运行测试:验证AI生成代码的可用性 * 4.1 接口测试结果 * 五、性能对比:传统开发 VS AI辅助开发

By Ne0inhk

JavaScript Window Location

JavaScript Window Location 引言 在Web开发中,window.location 对象是浏览器窗口中的一个重要属性,它提供了访问当前URL的接口。理解并正确使用 window.location 对象对于开发动态网页和应用程序至关重要。本文将详细介绍 window.location 对象的属性、方法以及如何在JavaScript中操作它们。 window.location 对象概述 window.location 是一个对象,包含了浏览器当前加载页面的URL信息。它允许开发者读取和修改URL,从而实现页面跳转、获取查询参数等功能。 属性 以下是 window.location 对象的一些常用属性: * href: 返回当前页面的完整URL。 * protocol: 返回当前页面的协议(例如:http, https)。 * host: 返回当前页面的域名和端口号。 * hostname: 返回当前页面的域名。 * port: 返回当前页面的端口号。 * pathname: 返回当前页面的路径。 * search: 返回当前页面的查询

By Ne0inhk