2023校招美团笔试

article/2025/8/23 19:16:52

这两天状态不是很好,美团笔试的题比较常规,五个编程,没有选择填空,做的一般,A了两道多,脑子感觉因为天天熬夜有点迟钝,最后几个题直接摆烂了。

第一题:送外卖

这道题当时思路出了点问题,这道题我思路是从0到n*T,分段讨论,比如现在是8个用户,他们的截至时间分别是6 10 4 5 40 42 11 15外卖员送餐时间是5
可以分成n段,在这是8段
0 5 10 15 20 25 30 35 40
应该是比如骑手送了第一次,那应该截止时间小于骑手的都要用魔法,当时想成了小于在这个区间里的骑手都能送到,只有冲突了才送不到,所以最后用例只过了20%。。。。
题目大意;有n个点餐用户,只有一个外卖员,每个点餐用户都有一个截至日期,必须在这个时间前送到,而外卖员送每一次的时间是固定的T,外卖员不能同时送两份外卖,如果出现冲突,外卖员可以使用魔法。问外卖员最少使用几次魔法。
在这里插入图片描述

这是外卖员不用魔法,在n*t的时间内送n次
我们要做的就是在每个区间寻找是否有冲突的用户

第一次:5,如果外卖员送了第一次,小于5的用户,那这个用户肯定是送不到了,得用魔法,外卖员送了第一次,去掉>=5 的截止时间最短的用户的需求,4要用魔法,5可以送到去掉,下次从6开始判断
第二次:10,6送不到用秘法,10可以送到,下次从11开始判断
第三次:15,11用魔法,15送到,下次从40开始判断
第四次:20,40可以送到
第五次:25,42可以送到

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
// 6 5 5 6 7 8 9 10
int main(){int n,t;cin >> n >> t;vector<int>vec;for(int i = 0; i < n; i++){int num;cin >> num;vec.push_back(num);}sort(vec.begin(),vec.end());int res = 0;int shortdex = 0;for(int curtime = t; curtime <= n * t; curtime += t){while(shortdex < n && vec[shortdex] < curtime){res++;shortdex++;}shortdex++;}cout << res;
}

在这里插入图片描述

第二题:打扫房间

这道题A出来了,本以为是广度优先搜索,后面发现好像不是
题目大意:一个房间,刚开始扫地机器人在0,0也就是左上角处,并且这个地是默认已经打扫的,接着给一串字符,WASD四种字符组成,分别代表上左下右四种操作,默认这个操作都是合法的,也就是不会有超出房间范围的操作,问:
字符串操作结束后,是否打扫干净/
1.打扫干净的话:问第几个指令的时候打扫干净的
2.如果么有打扫干净:问还有几个房间没有打扫干净

这个题比较简单,关键是做好记录,首先创建一个nm的二维数组,0,0已经打扫干净,我们需要打扫nm-1个格子,遍历字符串,对当前位置的X,Y坐标进行响应的加减变换,如果变换后的位置是0,就把它3变为1,且将未打扫格子数目减一,如果遍历过程中,未打扫格子数为0了,就退出并返回当前i值,如果遍历结束未打扫格子数仍然大于0,就返回剩余格子数。
注意输出格式,区分大小写和换行哦~~~~~~~~

#include <iostream>
#include <vector>
using namespace std;int main(){int n,m,k;cin >> n >> m >> k;string s;cin >> s;vector<vector<int>> visited(m,vector<int>(m,0));visited[0][0] = 1;int x = 0;int y = 0;int memory = n*m-1;for(int i = 0; i < k; i++){if(s[i] == 'W'){y--;}else if(s[i] == 'A'){x--;}else if(s[i] == 'S'){y++;}else if(s[i] == 'D'){x++;}if(visited[x][y] == 0){visited[x][y] = 1;memory--;}if(memory==0){cout << "Yes" << endl << i;return 0;}}cout << "No" << endl << memory;
}

第三题:翻扑克

正向翻有点像约瑟夫环,逆向有点想不明白
题目大意,有一副点数从1到n的牌,对这副牌先取牌堆顶一张放到牌堆底,再取牌堆顶一张放到牌堆底,然后翻开牌堆顶的那张,重复下去直到最后一张被翻开。

约瑟夫环问题
https://leetcode.cn/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof/
这个题就是一个逆向的约瑟夫环问题,其中m等于2
在这里插入图片描述
这里注意下标和求的值不一样,差一位,所以求下标应该对当前最大坐标取余。

int cir(int dex)
{return nums[i]+2)%i+1;
}

第四题:三元组的问题

这个三个for循环暴力做的过了80%好像
题目是:一个数组下标 i < j < k的三个数,现在有个关系式,a[i] - a[j] = 2a[j] + a[k];
求出所有满足的三元组

这个应该像百钱百鸡问题要先变换式子,不能无脑暴力

第五题:求到叶子节点最大路径和

题目输入是一个数组形式,应该是二叉完全树,所以直接广搜求出所有结果取最大即可
https://leetcode.cn/problems/path-sum/solution/lu-jing-zong-he-by-leetcode-solution/


http://chatgpt.dhexx.cn/article/A3Zv7YLV.shtml

相关文章

美团笔试题_20220409

前言 笔试一共五道编程题&#xff08;四一&#xff09;&#xff0c;一为专项编程题&#xff0c;估计不同岗位有题目不一样&#xff0c;使用的是赛码网&#xff0c;允许跳出界面使用自己的IDE。 在此感谢筱羊冰冰提供的部分题目及题解。 题目一&#xff1a;数圈游戏 给定一个…

美团笔试记录

美团笔试 今天下午参加了美团校招的笔试&#xff08;web前端/移动端&#xff09;&#xff0c;题型如下&#xff1a;20道选择题、20道专项选择题、2道编程题、1道论述题。但是我肯定不能说出具体是什么题目&#xff0c;毕竟好像要保护题目的隐私。 选择题 选择题难度有点大&a…

美团2023年春招在线前端笔试题回忆版

提示&#xff1a;题目不一定完全正确&#xff0c;只能说给大家参考会考察哪些知识点。 文章目录 前言一、单选&#xff08;计算机基础知识&#xff09;二、专项选择三、编程题1. 某地有一个火车站如下图所示&#xff0c;小红很好奇火车是怎么驶进驶出的&#xff0c;然后每天记录…

关于信息学奥赛一本通(C++版)在线评测系统 1153 绝对素数

信息学奥赛一本通&#xff08;C版&#xff09;在线评测系统网址&#xff1a;信息学奥赛一本通&#xff08;C版&#xff09;在线评测系统 (ssoier.cn) 1153&#xff1a;绝对素数 时间限制: 1000 ms 内存限制: 65536 KB …

信奥一本通1365

1365&#xff1a;FBI树(fbi) 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 6443 通过数: 4366 【题目描述】 我们可以把由“0”和“1”组成的字符串分为三类&#xff1a;全“0”串称为B串&#xff0c;全“1”串称为I串&#xff0c;既含“0”又含“1”的串则称为…

信息学奥赛一本通评测系统P1336

恭喜你看到了这篇题解&#xff0c;他会让你避开很多坑(新手推荐&#xff0c;大佬提些建议嘛) 当然&#xff0c;我不想让大佬像下面这道题中大佬一样。[AHOI2017/HNOI2017]大佬 - 洛谷https://www.luogu.com.cn/problem/P3724 1336&#…

信息学奥赛一本通---1000:入门测试题目

1000&#xff1a;入门测试题目 时间限制: 1000 ms 内存限制: 32768 KB 提交数: 254022 通过数: 152601 【题目描述】 求两个整数的和。 【输入】 一行&#xff0c;两个用空格隔开的整数。 【输出】 两个整数的和。 【输入样例】 2 3 【输出样例】 5 答案如下: #…

信息学奥赛一本通(C++版)在线评测系统网址

信息学奥赛一本通&#xff08;C版&#xff09;在线评测系统 (ssoier.cn)http://ybt.ssoier.cn:8088/index.php

DMSP夜间灯光数据

数据和详细信息参见https://ngdc.noaa.gov/eog/dmsp/dmsp.html&#xff09; 1、美国国防气象卫星计划&#xff08;Defense Meteorological Satellite Program&#xff0c;DMSP&#xff09;由美国空军航天与导弹系统中心运作&#xff0c;卫星运行的线性扫描系统&#xff08;Oper…

大数据应用 | 关于夜间灯光数据在经济学应用的探讨

本文转载自公众号中国经济学教育科研网 原文信息&#xff1a;Gibson, J., Olivia, S., Boe-Gibson, G. and Li, C., 2021. Which night lights data should we use in economics, and where?. Journal of Development Economics, p.102602. 近年来&#xff0c;夜间灯光数据越来…

【数据】2012-2021NPP-VIIRS全球夜间灯光数据下载教程

2011年发射的新一代对地观测卫星Suomi NPP&#xff0c;该卫星搭载的可见光/红外辐射成像仪&#xff08;Visible Infrared Imaging Radiometer Suit&#xff0c;VIIRS&#xff09;能够获取新的夜间灯光遥感影像(Day/Night Band&#xff0c;DNB波段&#xff09;&#xff0c;分辨率…

数据分享|NPP/VIIRS夜间灯光数据(2012-2020逐月)

美国国家海洋大气管理局NOAA下属的国家环境信息中心NCEI下有专门对夜光数据加以处理的小组。他们发布每个月份的合成产品,也发布过2015、2016年的年度全球夜光数据集。 今天分享的夜间灯光数据正是来源于此。 一 数据来源 美国国家海洋大气管理局NOAA下属的国家环境信息中心…

珞珈一号01星(luojia1-01)的夜间灯光影像数据处理流程

珞珈一号01星&#xff08;luojia1-01&#xff09;的夜间灯光影像数据处理流程 书接上回&#xff0c;我们爬取了山东省的珞珈一号夜间灯光影像数据&#xff0c;现在我们来对数据进行预处理&#xff0c;以分区获取区域夜间灯光亮度值。 &#xff08;1&#xff09;加载珞珈一号夜…

基于珞珈一号夜间灯光数据的GDP空间化

ps&#xff1a;普普通通记录贴&#xff0c;地信菜鸡&#xff0c;以防结果被打回来重做然而忘了怎么操作。处理过程参考了很多论文&#xff0c;但操作还是自己来的&#xff0c;也有一点不专业的思考&#xff0c;所以也算原创吧。 记录&#xff1a; 一、数据获得与预处理 1、珞…

VIIRS-NPP夜间灯光数据处理

夜间灯光数据处理通常包括以下步骤&#xff1a; 原始数据读取&#xff1a;将夜间灯光数据从NPP或VIIRS卫星获取。数据预处理&#xff1a;清除数据中的噪声等。灯光数据网格化&#xff1a;将原始数据转换为网格数据&#xff0c;以便于后续分析。灯光强度统计&#xff1a;对网格…

中国范围夜间灯光逐月数据(2012-2021年)

中国范围夜间灯光逐月数据&#xff08;2012-2021年&#xff09;文件大小&#xff1a;25.81G&#xff0c;已处理好。 1.数据介绍 逐月的夜间灯光影像。原始的数据可从官网下载。 官网的链接为https://eogdata.mines.edu/products/vnl/。 进入官网找到Monthly Cloud-free DNB…

走近夜间灯光——教你平均灯光指数(ANLI)如何得到(超详细)

区域灯光总量&#xff08;总强度&#xff09;或者平均灯光&#xff08;灯光密度&#xff09;可以反映该区域的灯光特征[1] 根据常识&#xff0c;照明设施的密度和使用能够反映该区域的繁荣程度&#xff0c;故一个区域越亮&#xff0c;也就越繁荣&#xff0c;所以总强度和灯光密…

夜间灯光数据(npp/viirs)网格化处理全过程

1、准备遥感数据&#xff1a;下载的是2017年月度数据&#xff0c;共12组。 下载地址&#xff1a;科罗拉多矿业大学地球观测组(EOG) 网址&#xff1a;VIIRS Nighttime Light (mines.edu)https://eogdata.mines.edu/products/vnl/ 2、准备矢量数据&#xff1a;使用的是南京主城区…

VIIRS-NPP夜间灯光遥感数据下载和预处理

本文主要介绍VIIRS-NPP夜间灯光日合成DNB数据的下载和预处理 相关网站&#xff08;https://ngdc.noaa.gov/eog/download.html&#xff09; 也提供了灯光数据的月合成产品和年合成产品&#xff0c;可根据实际需求进行下载 日数据下载网站为&#xff1a;美国国家地理数据中心 h…

1992-2022年经过矫正的夜间灯光数据

夜间灯光数据是我们在各项研究中经常使用的数据&#xff01;我们平时使用的夜间灯光数据主要来源于NPP/VIIRS和DMSP/OLS两种渠道&#xff0c;我们之前也分享过这两种来源的夜间灯光数据&#xff0c;包括&#xff1a; 2012-2021年逐年的NPP/VIIRS夜间灯光数据2012-2021年逐月的…