【春招笔试】2025.03.13-蚂蚁春招笔试题

devtools/2025/3/18 17:58:43/

题目总结

题目一:区间未出现的最小值之和

1️⃣:统计全为1的子数组数量和全为0的子数组数量,利用公式计算

2️⃣:利用数学公式 n(n+1) - 2N0 - N1 计算最终答案

难度:中等

这道题目的关键在于理解 mex 的概念,并发现对于只含 0 和 1 的数组,mex 值只可能是 0、1 或 2。通过数学推导,我们可以得到一个 O(n) 的高效解法,避免了暴力枚举所有子数组。

题目二:信用评分特征选择

1️⃣:解析输入的二维列表数据

2️⃣:使用决策树算法评估特征重要性

3️⃣:返回重要性最高的特征索引

难度:中等

这道题目结合了数据解析和机器学习算法,需要理解决策树中特征重要性的计算方法。通过计算基尼不纯度或信息增益,可以找出对分类最有帮助的特征。

题目三:棋盘炮台攻击计数

1️⃣:使用哈希表存储每个坐标轴上的炮台位置

2️⃣


http://www.ppmy.cn/devtools/168121.html

相关文章

C#核心笔记——(五)框架概述

.NET Ftamework中几乎所有功能都是通过大量的托管类型提供的。这些类型组织在层次化的命名空间中,并打包为一套程序集,与CLR一起构成了.NET平台。 有些.NET类型是由CLR直接使用的,且对于托管宿主环境而言是必不可少的。这些类型位于一个名为…

C++入门四式——类和对象(中)

this指针 我们的date类中有int跟print()两个成员,函数体中没有关于不同对象的区分&#xff0c;那当d1调用int和print函数时&#xff0c;该函数是如何知道应该访问的是d1对象还是d2对象呢&#xff1f; 这里C给出了一个隐含的this指针解决这里的问题。 //.h #include<iostr…

Kafka跨集群数据备份与同步:MirrorMaker运用

#作者&#xff1a;张桐瑞 文章目录 前言MirrorMaker是什么运行MirrorMaker各个参数的含义 前言 在大多数情况下&#xff0c;我们会部署一套Kafka集群来支撑业务需求。但在某些特定场景下&#xff0c;可能需要同时运行多个Kafka集群。比如&#xff0c;为了实现灾难恢复&#x…

代码随想录二刷|图论6

图论 基础知识 1 无向图 &#xff08;1&#xff09;度&#xff1a;一个顶点连n条边就度为n &#xff08;2&#xff09;权 加权无向图&#xff1a;有边长的无向图 &#xff08;3&#xff09;通道&#xff1a;两个顶点之间有一些边和点&#xff0c;并且没有重复的边 路&am…

Python 视频爬取教程

文章目录 前言基本原理环境准备Python安装选择Python开发环境安装必要库 示例 1&#xff1a;爬取简单直链视频示例 2&#xff1a;爬取基于 HTML5 的视频&#xff08;以某简单视频网站为例&#xff09; 前言 以下是一个较为完整的 Python 视频爬取教程&#xff0c;包含基本原理…

vue3vue-elementPlus-admin框架中form组件的upload写法

dialog中write组件代码 let ImageList reactive<UploadFile[]>([])const formSchema reactive<FormSchema[]>([{field: ImageFiles,label: 现场图片,component: Upload,colProps: { span: 24 },componentProps: {limit: 5,action: PATH_URL /upload,headers: {…

游戏引擎学习第161天

回顾并计划今天的工作 我们从头开始编写一款完整的游戏&#xff0c;完全不依赖游戏引擎和库。我们会从最基本的渲染代码开始&#xff0c;一直到高层的AI代码&#xff0c;涵盖其中的一切。 目前&#xff0c;我们正在做一些比较轻松有趣的事情&#xff0c;可以说是比较随意的内…

php开发转go的学习计划及课程资料信息

以下是为该课程体系整理的配套教材和教程资源清单,包含书籍、视频、官方文档和实战项目资源,帮助你系统化学习: Go语言学习教材推荐(PHP开发者适配版) 一、核心教材(按学习阶段分类) 1. 基础语法阶段(阶段一) 资源类型名称推荐理由链接/获取方式官方教程Go语言之旅交…