美团点评2018笔试 -- JAVA 进阶

链家、美团点评测试岗位笔试总结 10.10 链家的测试开发工程师笔试 10.11 美团点评测试开发工程师 十月一过完之后的前两场笔试。。。测试嘛。。 链家:20*2选择。3*20编程题 先说选择,就是非常简单的一些概念题。。哇做选择的时候真的感觉超级简单……不过涉及到了php,php我没有学过,是问给了数组输出什么,感觉语言应该相通的吧,按照java的规则做的。第一次见php,感觉和linux 的shell语句有些像呢。 阅读详情

刚刚参加了美团点评2018招聘  提前批的笔试

有两个编程题 第一题具体的题目记不太清了 不过大致的意思就是输入一个序列长度N  并依次填充序列  最后给定一个值K,在序列的任意长度子序列中 只要有各项和是K的倍数,则输出子序列的长度。如输入  5(长度)   { 1,2,3,4,5  } (序列P)   5(K)     符合题意的子序列有:{ 5 }、{ 1,2,3,4 }、{ 2,3},{ 1,2,3,4,5 }   则输出长度为5。

代码提交之后通过率为83%,找了半天也不知道哪里有问题。。。。。。。。。。。。。

第二题的题目非常长  不过我理解的是  只要满足各个组的和的二倍大于最大的组的组员人数  即可 
老师不想自己改试卷,于是让大家互相改试卷。
把全班同学分为k组,每组有s(k)个同学,
老师先选择一个组i,将这个组的所有试卷s(i)份都收上来放在讲台上
然后再选择一个组j,从讲台上拿s(j)份试卷随机分给j组的同学,然后把j组的所有试卷收上来,放在讲台上试卷的最下方
……重复上述过程,
最后把剩余的试卷随机分给i组的s(i)个同学。
但是这样分配试卷是有缺陷的,比如:
1.有可能出现讲台上试卷不够的的情况
2.可能出现有的同学改到自己试卷的情况
题目给出k个组每个组同学的数量,请问是否可以找到一种策略使得不会出现缺陷
如果可以找到,输出"Yes"
否则输出"No"

题1:

import java.util.Scanner;

public class Main{
	private static int getMaxNum(int[] num, int k) {
		// TODO Auto-generated method stub
		int len =num.length;
		int[] result = new int[len];
		int temsum=0,maxsum=0;
		if(len==1&&num[0]%k==0){
			return 1;
		}
		for(int i=0;i<len;i++){
			temsum =0;
			for(int m=0;m<len;m++){
				result[m] =num[m];
			}
			if(num[i]%k==0){
				temsum = 1;
			}
			for(int j=i+1;j<len;j++){
				result[j]+=result[j-1];
				if(result[j]%k==0){
					temsum =j-i+1;
					if(temsum>=maxsum){
						maxsum =temsum;
					}
				}
			}
		}
		return maxsum;
	}
	public static void main(String[] args) {
		Scanner sc =new Scanner(System.in);
		while(sc.hasNext()){
			int n = sc.nextInt();
			int[] num = new int[n];
			for(int i=0;i<n;i++){
				num[i] = sc.nextInt();
			}
			int k = sc.nextInt();
			System.out.println(getMaxNum(num,k));
		}
	}
}

题2:

import java.util.Scanner;

public class Main{

	private static void getResult(int[] stu) {
		// TODO Auto-generated method stub
		int len =stu.length;
		if(len ==0||len==1){
			System.out.println("NO");
		}
		int temmax= stu[0],sum=stu[0];
		for(int i=1;i<len;i++){
			if(stu[i]>temmax){   //直接找出最大的那个组  并对所有组求和
				temmax = stu[i];
			}
			sum+=stu[i];
		}
		if(sum>=2*temmax){    //判断最大组是否小于其他各组的和
			System.out.println("YES");
		}else{
			System.out.println("NO");
		}
	}
	public static void main(String[] args) {
		Scanner sc =new Scanner(System.in);
		while(sc.hasNext()){
			int n =sc.nextInt();
			int[] stu = new int[n];
			for(int i=0;i<n;i++){
				stu[i] =sc.nextInt();
			}
			getResult(stu);
		}
	}
}










        
美团点评2017秋招笔试真题-运维工程师——小结 基础知识 端口号与其对应的服务 端口号 TCP/UDP 服务 20 /tcp FTP数据 21 /tcp FTP控制 文件传输协议 22 /tcp SSH 安全登录、文件传送(SCP)和端口重定向 23 /tcp Telnet 不安全的文本传送 25 /tcp SMTP 简单邮件传输协议(S... 阅读详情

相关推荐

Java工程师历年企业笔试真题汇总

https://www.nowcoder.com/test/125/summary 阿里巴巴2015研发工程师A笔试卷 https://www.nowcoder.com/test/133/summary 腾讯2014校招研发工程师B笔试卷https://www.nowcoder.com/test/134/summary 百度2011研发工程师笔试卷https://www.nowcoder.com...

Marmara 1306

2018 美团校招笔试题详解

栈必考题目 栈和队列必考题目 不选安全性,可以猜出是ABD 操作系统死锁的题目经常考 这题也是一道必考题 二叉树必考题 第一张抽出红的,第二张抽出黑的,概率是P=1/2* 26/51 第一张抽出黑的,第二张抽出黑的,概率相同,所以最后的概率是26/51 这道概率题目难度有点大 一小时有车的概率 = 1 - 一小时没车的概率 = 1 - 两个半小时都...

wwxy1995的博客 4822

2018美团技术干货(算法篇,后台篇,工程师成长篇,前端篇,测试篇,运维篇,系统篇)

2018技术年货算法篇 2018技术年货后台篇 2018技术年货工程师成长篇 2018技术年货前端篇 2018技术年货测试篇 2018技术年货运维篇 2018技术年货系统篇

美团笔试题(2018.10.09)

逻辑题20个要快点做,然后30个选择考的东西比较多。 编程两个。 优惠券 有一个满x减的优惠券,一共n个商品,每个只能选择一次,求能使用优惠券的最小价格。就是求n个数选任意几个加起来最接近x且大于等于x的数。 1&lt;x&lt;10000 1&lt;n&lt;100,每个商品价格小于等于100。 思路:暴力枚举是2^100,但是由于数据范围的原因,可以处理出x+100以内所有可达(能凑出)的...

Tezuka 3659

2018届Java面试笔试题

本资源是经过本人修改,排版可能不是很好,如有需要可以联系留言或者评论本人加以修改,还有好的地方是借助别人的,如有侵权请联系本人,本人及时删除,如有需要请下载,不足本人加以修改,希望对大家有所帮助

【破局之道】LangChain4j 0.31.0 + Java 8 + Spring Boot:在“过时”环境中构建本地大模型应用的实战指南

本文为使用Java 8和Spring Boot等“过时”技术栈的团队提供了构建本地大模型应用的实战指南。通过采用LangChain4j 0.31.0这一兼容版本,结合Ollama部署本地大模型,开发者无需升级JDK即可在现有项目中快速集成AI能力,实现智能问答、文档摘要等功能,为传统项目注入创新活力。

t4y5u6i7o的博客 557

美团在线笔试

老实说题目都不算难,就是考查范围比较广,涉及计算机网络,操作系统,Java语言基础,数学智力题等等,由于计算机网络这学期才开的课,有些知识点不熟悉,吃了亏,问答题考察的是TCP UDP问题,这个问题幸好我知道一些,编程题是求二叉树的最近公共父节点,我想法是对的,代码没有完全完成,主要不知道它好要不要我们写main函数,在里面赋值来测试,我主要写的是实现函数。main函数没有怎么写。近段时间打算好好

正在进行时 2941

实践指南——【SPSS操作解析】线性混合效应模型在重复测量数据中的应用

本文详细解析了线性混合效应模型在重复测量数据分析中的应用,并提供了SPSS操作指南。文章阐述了该模型如何通过区分固定效应与随机效应,有效处理数据非独立性和缺失值问题,从而获得更可靠的统计推断。

oo7890的博客 550

2018研发岗美团笔试题目

1、第一题 题目描述: 在十进制表示中,任意一个正整数都可以用字符‘0’-‘9’表示出来。但是当‘0’-‘9’这些字符每种字符的数量有限时,可能有些正整数就无法表示出来了。比如你有两个‘1’ ,一个‘2’ ,那么你能表示出 11,12,121 等等,但是无法表示出 10,122,200 等数。 现在你手上拥有一些字符,它们都是‘0’-‘9’的字符。你可以选出其中一些字符然后将它们组合成一个...

u014077947的博客 1020

ULN2003驱动28BYJ-48步进电机详解(附:51 32代码讲解)

本文介绍了28BYJ-48步进电机的驱动原理以及注意事项,并展示了极简 32 51驱动代码

qq_41818650的博客 1万+

基于SOEM的伺服电机控制实战:从配置到调试

本文详细介绍了基于SOEM的伺服电机控制实战,从硬件配置到软件调试的全过程。通过分享PDO映射、状态机控制、性能优化等核心技巧,帮助开发者快速掌握EtherCAT通信与伺服电机控制的关键技术,提升工控系统开发效率。

weixin_29165465的博客 519

美团点评2018提前批笔试题1 最长子序列 -- JAVA 进阶

刚刚参加了美团点评2018招聘 提前批的笔试 有两个编程题 具体的题目记不太清了 不过大致的意思就是输入一个序列长度N 并依次填充序列 最后给定一个值K,在序列的任意长度子序列中 只要有各项和是K的倍数,则输出子序列的长度。如输入 5(长度) { 1,2,3,4,5 } (序列P) 5(K) 符合题意的子序列有:{ 5 }、{ 1,2,3,4 }、{ 2,3},{ 1,2

qishun2xiao的博客 614

Python:爬取数据出现response.status_code为403解决方法

目录前言1. 原理2. 代码 前言 出现403的返回结果 主要是有些服务器为了防止访问量过大,承受服务器的压力,或者是拒绝你的访问。服务器接收到这个信息,理应返回了这个403的信息 在前一块的代码中解决了 Python:爬取数据出现response.status_code为418解决方法 如果还出现了403的访问错误 可以通过如下解决 1. 原理 服务器拒绝访问,可以通过给服务器登录,获取当前的cookie来得到网址的信任。得以爬取该网址的信息 在head头中加入cookie的信息 具体怎么查找该cooki

码农研究僧的博客 1万+

老师分试卷 美团点评2018提前批笔试题 -- JAVA 进阶

老师不想自己改试卷,于是让大家互相改试卷。 把全班同学分为k组,每组有s(k)个同学, 老师先选择一个组i,将这个组的所有试卷s(i)份都收上来放在讲台上 然后再选择一个组j,从讲台上拿s(j)份试卷随机分给j组的同学,然后把j组的所有试卷收上来,放在讲台上试卷的最下方 ……重复上述过程, 最后把剩余的试卷随机分给i组的s(i)个同学。 但是这样分配试卷是有缺陷的,比如: 1.有可能出

qishun2xiao的博客 808

YOLOv11涨点改进 | Neck改进篇 | YOLOv11引入 BiFPN双向特征金字塔网络,显著提升了多尺度特征融合效率

本文介绍了基于BiFPN特征融合模块优化的YOLOv11目标检测模型。BiFPN通过双向跨尺度连接和加权特征融合机制,显著提升了多尺度特征融合效率。该方法在COCO数据集上实现了55.1AP的检测精度,同时大幅降低计算成本(减少13-42倍FLOPs)。文章详细解析了BiFPN模块结构、核心代码实现方法,并提供了YOLOv11-BiFPN配置文件的修改指导,为计算机视觉领域提供了一种高效的目标检测解决方案。

Ai缝合怪、助力小伙伴高效发论文 710

基于 Mask R-CNN 的实例分割:从零开始构建一个强大的分割模型

在本文中,我们将介绍如何使用 Mask R-CNN(Region-based Convolutional Networks with Masks)实现实例分割。实例分割是计算机视觉中的一种任务,旨在识别并分割图像中的各个对象。我们将讨论如何准备数据集、配置 Mask R-CNN 模型并在自定义数据集上进行训练。

斌擎科技 1242

美团点评2018校园春季招聘后台开发工程师笔试经验

笔试公司:美团点评 笔试岗位:后台开发工程师 笔试时间:2018年3月22日19:00-21:20 笔试形式:赛码网在线做题 笔试回忆: 先做的是第一部分逻辑推理题,比如给你列出几个数字,让你推出下一个数字是什么;给你几个变换的图形,让你推下一个图形的样子。这就要考察观察力了。这一部分还出了概率题,比如盒子里有几个红球几个白球,问你两次都拿到红球的概率为多少。 第二部分是...

293

《UDS协议从入门到精通(UDS速查手册)》(完结撒花版)

专栏总目录,文中介绍了UDS协议相关的基础知识和一些术语,给出了详细介绍6大类26种服务的跳转目录。

车载系统攻城狮 9万+

我的2018校招

2018年部分公司校招经验,Android

逍遥林 1720

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

2019美团点评校招笔试劝退之旅

** List item ** 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全...

qq_41099677的博客 263

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

美团点评技术部基础业务研发笔试题

编写一个 java 函数,实现获取 1000 个用户昵称的能力,具体要求如下: 1)提供一个函数 Service.get(List userIds),支持传入 1000 个用户 ID,返回用户 ID 及其对应的昵称 2)在 Service.get 内部,通过调用 UserService.getUserMap(List userIds)获取数据,但 UserService.getUserMap 每次最多只接收 50 个用户 ID,且该接口一次请求耗时100ms 3)Service.ge

aihetangjiang的博客 1014

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

美团点评2017秋招笔试编程题

美团点评2017秋招笔试编程题 1. #include&amp;amp;lt;bits/stdc++.h&amp;amp;gt; using namespace std; int f[8] = {0,1,1,1,1,1,1}; int main() { int n; cin &amp;amp;gt;&amp;amp;gt; n; for(int i = 1;i &amp;amp;lt;= n;i++) for(int

huatian5的博客 367

2018美团点评内推笔试编程题1

思路:对于题目给定的数组,我们求数组的累加和数组sum,然后对于累加和数组sum中的任一个元素sum[i], j分别取0到i-1,当sum[i]-sum[j]是k的倍数时,i-j就是以以第j个元素结尾的长度最长的子串的长度。 因此,我们只要遍历i就能求出k倍数的最长子串的长度。 我们看代码: import java.util.Scanner; public class Main {

xiao_dondon的博客 3517

java笔试题_研发工程师历年企业笔试真题汇总

研发工程师一般公司都会涵盖java工程师,c++工程师,如果有c#工程师,python工程师,golang工程师等也会包括在内,当然,有的公司运维类的,测试类的也考这个试卷,具体不一定~~阿里巴巴2015研发工程师A笔试卷_阿里巴巴笔试题_牛客网 阿里巴巴2015研发工程师A笔试卷腾讯2014校招研发工程师B笔试卷_腾讯笔试题_牛客网 腾讯2014校招研发工程师B笔试卷百度2011研发工程师笔试卷...

weixin_39875028的博客 704
上一篇: 字符串大小写分开打印 -- 漫漫算法路 刷题篇
下一篇: 字符串大小写分开打印 -- 漫漫算法路 刷题篇
qishun2xiao
博客等级 码龄9年 15粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值