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

① Django手把手从零开发个人博客-前言 手把手教你从零开始玩转手把手教你从零开始玩转Django,全面学习并了解django的运行机制、开发全流程及线上部署。Django,全面学习并了解django的运行机制、开发全流程及线上部署。 专栏介绍 本套教程遵循Django的设计思想,开门见山,快速切入主题,拒绝拖沓,在实战中学习每一个知识点,提高学习的趣味性以及个人成就感,并且能快速将所学运用到实际项目中。 将从零手把手带着你一步步完成博客的每一个功能,通过实现博客文章列表页、文章详情页、作者页面等功能来学习和了解django的视图查询模块相关知. 阅读详情

刚刚参加了美团点评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取余 满足则判断最大长度

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];//对从i开始后的元素依次累加求和
                if(result[j]%k==0){//判断是否为K的倍数并分析是否为最大长度
                    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));
        }
    }
}
某Z节验证码 某Z节验证码、captchaBody、滑块、旋转、空间推理 阅读详情

相关推荐

SWAT模型非点源模拟原理

目录引言模型概述非点源污染模拟原理物质迁移内容过程营养物农药病原菌运移河道水质模型营养元素的地表水体循环河道水质模拟藻类模拟氮元素磷元素生化需氧量及溶解氧重金属的运移蓄水体水质模拟 引言 今天无意接触到这一块,就记录下来了。 模型概述 1、流域中非点源污染的来源主要是农业化肥和农药的施用。 2、氮、磷等营养物和农药的迁移和转化取决于化合物在土壤环境中经历的转化过程。 3、SWAT模型可以模拟水文相应单元内氮、磷完整的营养物循环过程和任何一种农药的降解过程。 4、SWAT模拟流域内泥沙、藻类、溶解氧、有机污染

DoWayChan的博客 4877

美团提前批面经

然而面经又不至毫无用处,面经可以帮助大家了解某公司某岗位的面试难易程度,其次,在翻阅了大量的面经后,也会发现会有一些问题被经常问道(比如TCP的握手挥手,尽管相关博客文章已经烂大街了,但面试官还是喜欢用此考察基础)。(答了1开头是正在处理请求,200是请求成功,3开头是重定向和转发,4开头的是客户端错误,其中404最常见是找不到资源,5开头的是服务器错误)(没问,一般都是问自己今天的表现或不足什么的,但面试官在我最后一个问题答完后自己就说了然后让我反问,所以就没问了,只问了结果什么时候出来,说是最长一周)

偶然i的博客 770

ICC2 实战秘籍:create_workspace 命令全解析

必选项:工作区名称,这可是创建工作区的 “身份证”,必不可少。技术数据选项匹配:优先考虑用 -technology 直接加载技术文件,这是获取最新、最准确技术数据的首选路径;要是已经有合适的技术库了,那 -use_technology_lib 引用现有技术库也能快速上手。精度设置优先规则:技术文件自动配置排在第一位,能自动适配就别手动操心;要是自动配置不理想,那就显式指定 scale_factor;实在没要求,就用默认配置,但得清楚它的精度限制。

weixin_50820814的博客 1123

美团2024春招第二场笔试 - 题解

计算所点菜品的总价,然后减去满减和红包。

weixin_63448617的博客 2951

三维(点云)语义分割概述以及方法总结

语义分割 语义分割需要两部分 classification: 需要全局信息 segmentation:更加依赖全局信息和局部信息 一般的网络结构是: 提特征-特征映射-特征图压缩(降维)-全连接-分类,其实就是encoder-decoder的过程, 比如在二维的的pspnet,fcn等等 0. 三维表示的数据结构 Point cloud 无序性 点云实际上是无序的,比如有8个点云,你放到...

renhaofan的博客 3万+

【电力系统】高压直流输电VSC-HVDC,四个变流站联合输电 / 交直流混合并网系统

本文研究了一种基于电压源型换流器(VSC)的高压直流输电(HVDC)系统,该系统通过四个变流站实现联合输电并接入交直流混合电网。文章介绍了系统的结构、工作原理以及控制策略,分析了交直流混合并网的特性,并通过仿真验证了系统的性能。结果表明,该系统具有良好的稳定性和灵活性,能够有效实现多点供电和功率协调。

2401_84610415的博客 2239

美团2018.9.6笔试 最长全1串

题目描述 给你一个01字符串,答案=该串中最长的连续的1的长度,现在你有至多K次机会,每次机会可以将串中的某个0改成1,现在问最大的可能答案。 输入: 输入第一行为两个整数N,K,表示字符串长度和机会次数 第二行输入N个整数,表示该字符串的元素 (1≤N≤300000, 0≤K≤N) 输出: 最大的可能答案 样例输入: 10 2 1 0 0 1 0 1 0 1 0 1 样...

anlian523的博客 3038

单细胞数据pseudobulks差异分析实战:从聚合到DESeq2

本文详细介绍了单细胞转录组数据分析中pseudobulks(伪散装)方法的实战流程。通过将同一样本的同类型细胞表达值聚合,模拟Bulk RNA-seq数据,再利用DESeq2进行稳健的差异基因分析。该方法有效降低了单细胞数据的技术噪音,特别适用于样本量有限但追求结果稳定性的研究场景,并提供了完整的R代码实现与结果解读指南。

sea99的博客 759

美团点评2019秋招笔试真题-------------最长全1串(Java)

题目描述 给你个01字符串,定义答案=该串中最长的连续1的长度,现在你有至多K次机会,每次机会可以将串中的某个0改成1,现在问最大的可能的答案。 输入描述: 输入第一行两个整数N,K,表示字符串长度和机会次数 第二行输入N个整数,表示该字符串的元素 输出描述: 输出一行表示答案 输入样例: 10 2 1 0 0 1 0 1 0 1 0 1 输出样例: 5 package ...

WaNgLu:)的博客 1442

安全虚拟化SEV简单介绍

安全虚拟化SEV简单介绍什么是SEV什么是SVMSME介绍SEV介绍总结 什么是SEV SEV是由AMD提出的安全虚拟化Secure Encrypted Virtualization技术的英文首字母的缩写。简单来说就是主内存控制器具备了加密功能可以对虚拟机内存数据进行保护。在真正介绍SEV之前,我们首先要弄清楚两个关键的基本概念:SVM、SME。下面先简单了解一下SVM和SME。 什么是SVM S...

artine的专栏 6389

ESP32开发环境与微信小程序通信的完整示例

通过搭建稳定的esp32开发环境,实现其与微信小程序间的双向通信,涵盖Wi-Fi连接、数据收发与协议设计,为物联网应用提供低成本解决方案。

weixin_42126677的博客 1130

18年9月6日美团笔试算法题——最长“1...”串

I 寻找最长“1...”串 问题描述: 给你一个长度为N的01字符串,定义答案=该串中最长的连续1的长度,现在你有至多K次机会,每次机会可以将串中的某个0改成1,现在问最大的可能答案。 样例: 对于字符串“1 0 0 1 0 1 0 1 0 1”,K = 2,得到的答案是5。比如,将最后2个0变成1就能得到长度为5的“1...”串。 事先声明,我参加了美团笔试,但是当时并没有想到思路...

stupidNameLimit的博客 4885

银行统一监管报送系统

依据《银行业金融机构数据治理指引》,银行业金融机构应当建立适应监管数据报送工作需要的信息系统,实现流程控制的程序化,提高监管数据加工的自动化程度。银行业金融机构应当将监管数据纳入数据治理,建立工作机制和流程,确保监管数据报送工作有效组织开展,监管数据质量持续提升。银行通常要对接报送EAST5.0、1104、CRSS等近40个监管应用,涉及近1000张报表。表13-01是主要的监管报送应用、报送依据、报送规范、监管机构名称。

银行信息系统应用架构详解 4347

50家大厂面试万字精华总结,面试竟然被这31道Android基础题难倒了?终获offer_网易android面试题(1)

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF,大家有兴趣的可以自行领取或者私信我:还有。

2401_85793912的博客 651

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

程序员进阶!读完我这份《Android开发核心源码精编解析》面试至少多要3K!已拿到offer

开头 作为一个40的人,能有面试机会是格外的珍惜,也分外的诚恳。没什么豪言壮语,雄心大志。没有狼性,社会把中年人打磨成了听话的舔狗。 感谢马爸爸旗下公司,给了我为数不多机会中一个,而且还是个相当好的位置,可惜各种原因未能继续。 最终机缘巧合下有了现在的工作,收入相对以前持平,但足够持久到十几二十年后。 阿里 阿里的实习生招聘我参加了内推批次和正式批次一共两场。 阿里的内推批次和正式批次的时间是完全错开的,即在内推全部结束后才开始正式批次。需要注意的是,阿里主要部门(集团、菜鸟、蚂蚁等)的招聘几乎全部放在内推

221

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

自学者福利!还有人不知道什么是AndroidX的吗?进阶学习资料!

前言 很多人聊起移动端适配都是懵逼状态,都想口吐芬芳。难道移动端还要适配,直接px写死,其他自适应不就完了吗?其实不然,要求严格的公司会要求缩放比例完全相同,简单说就是,在每个手机上的每一行的字数都要一样。接下来,我们就要细说移动端适配的前世今生 阿里 阿里的实习生招聘我参加了内推批次和正式批次一共两场。 阿里的内推批次和正式批次的时间是完全错开的,即在内推全部结束后才开始正式批次。需要注意的是,阿里主要部门(集团、菜鸟、蚂蚁等)的招聘几乎全部放在内推批次中,而正式批次绝大多数是非主要部门(高德、优酷土豆、

dswl88888的博客 254

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

android对话框!想给金三银四找工作的程序员几点建议,含泪整理面经

前言 笔者看了一些NDK的项目。一些教程不是HelloWord就是直接整FFmpeg或OpenCV,可谓一个天一个地,而且目录结构和Android3.5的默认结构并不是太一致,一直没找到什么合心的文章。故写此文连接这天地,来总结一下在NDK开发之前你应知道的东西。 在此之前,先划分三类人,如果不认清自己是什么角色就去玩NDK,你会很糟心: user : 纯粹.so链接库使用者(伸手党) creator : 纯粹ndk开发者,创作.so链接库(创作家) designer : 在现有的.so上自.

568

安卓开发实战!一年后斩获腾讯T3,年薪超过80万!

写在前面 周末了,人一旦没有点事情干,心里就瞎想,而且跟几个老男人坐在一起,更容易瞎想,我自己现在也是 三十出头了,也是无时无刻在担心自己的职业生涯,担心丢掉工作没有收入,担心身体机能下降,担心突然来一场说来就来的大病。 阿里 阿里的实习生招聘我参加了内推批次和正式批次一共两场。 阿里的内推批次和正式批次的时间是完全错开的,即在内推全部结束后才开始正式批次。需要注意的是,阿里主要部门(集团、菜鸟、蚂蚁等)的招聘几乎全部放在内推批次中,而正式批次绝大多数是非主要部门(高德、优酷土豆、虾米、钉钉等)的招聘。 阿

CHAMPION8888的博客 286

2021年“金三银四”来袭!2021新一波程序员跳槽季,深度好文

开头 在一般的互联网公司的技术人员的面试中,大概会经历3到4轮的面试,差不多2-3轮的技术面,还有1轮的HR面试,有人面试题是有关“目标”,有的关于“方法”,有的关于“算法”,有的关于“基础”。在小编看来,面试是找工作的第一道难关,原本以为面试都会问很难的问题,如果是更好的公司,可能问的问题越难。 阿里 阿里的实习生招聘我参加了内推批次和正式批次一共两场。 阿里的内推批次和正式批次的时间是完全错开的,即在内推全部结束后才开始正式批次。需要注意的是,阿里主要部门(集团、菜鸟、蚂蚁等)的招聘几乎全部放在内推批

Sunbuyi的博客 908

Activity的6大难点,你会几个?小白也能看明白

前言 我也已经做了好几年开发了,还记得刚出来工作的时候觉得自己很牛逼,现在回想起来也蛮好笑的。懂的越多的时候你才会发现懂的越少。因为如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大。 最近看到很多Android新手问Android学习路线,学习方法啊,如何入门啊,所以我从网上找了一些资料,然后以我的工作经验给大家总结一下,让大家少走弯路,提取一些工作中经常用到的技术。当然,说一千道一万,最重要的还是学以致用,把学过的知识融会贯通。 阿里 阿里的实习生招聘我参加了内推批次和正式批次一共两场。 阿里

m0_56169789的博客 135

抖音四面被拒,再战头条终获offer,终获offer

正文 以前一直想写一篇总结 Android 开发经验的文章,估计当时的我还达不到某种水平,所以思路跟不上,下笔又捉襟见肘。近日,思路较为明朗,于是重新操起键盘开始码字一番。先声明一下哈,本人不是大厂的程序猿。去年毕业前,就一直在当前创业小团队从事自己热爱的打码事业至今。下面总结是建立在我当前的技术水平和认知上写的,如有不同看法欢迎留下评论互相交流。 阿里 阿里的实习生招聘我参加了内推批次和正式批次一共两场。 阿里的内推批次和正式批次的时间是完全错开的,即在内推全部结束后才开始正式批次。需要注意的是,阿里主要

m0_57501529的博客 136

2024Android开发现状分析,高级工程师致全国移动互联网工作者的一封信

希望本文对你有所启发,有任何面试上的建议也欢迎留言分享给大家。好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以加一下下面的技术群。来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。这里放一下资料获取方式:GitHub好了~如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。

m0_60635321的博客 753

2018年安卓面试题,flutterpageview照片加载

(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总)面试成功其实是必然的,因为我做足了充分的准备工作,包括刷题啊,看一些Android核心的知识点,看一些面试的博客吸取大家面试的一些经验,

Y1567409的博客 1056

腾讯T2大牛手把手教你!Kafka是如何实现高性能的?年薪超过80万!

前言 在博主认为,对于Android面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 博主总结了一系列大厂面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去大厂保驾护航, 何谓面试? 博主所理解的面试,它是一个过程,是不断沉淀、不断总结、善于传达自己的专业领域技术以及解决问题能力的过程。以下是博主

m0_57064830的博客 233

看完不会的来打我!成功跳槽百度工资从15K涨到28K,内含福利

开头 在一般的互联网公司的技术人员的面试中,大概会经历3到4轮的面试,差不多2-3轮的技术面,还有1轮的HR面试,有人面试题是有关“目标”,有的关于“方法”,有的关于“算法”,有的关于“基础”。在小编看来,面试是找工作的第一道难关,原本以为面试都会问很难的问题,如果是更好的公司,可能问的问题越难。 阿里 阿里的实习生招聘我参加了内推批次和正式批次一共两场。 阿里的内推批次和正式批次的时间是完全错开的,即在内推全部结束后才开始正式批次。需要注意的是,阿里主要部门(集团、菜鸟、蚂蚁等)的招聘几乎全部放在内推批

m0_52308677的博客 576

Android学习的三个终极问题及学习路线规划,终获offer

开头 大家好,我是G哥,目前人在荆州办事,但是干货还是要安排上! 国外有一个爆火的开发人员学习路线,目前已经在 Github收获了 131 k+ star,Star 数量在 Github 所有仓库中排名第 9 。这个仓库有多火就不用说了吧! 作为程序员,如果你还不知道这个仓库的话,就真的亏大发了!另外,我司的一些技术大佬给应届生写学习路线的时候都是参考这个仓库来的。 阿里 阿里的实习生招聘我参加了内推批次和正式批次一共两场。 阿里的内推批次和正式批次的时间是完全错开的,即在内推全部结束后才开始正式批次。需

m0_56146626的博客 89
上一篇: 字符串大小写分开打印 -- 漫漫算法路 刷题篇
下一篇: 老师分试卷 美团点评2018提前批笔试题 -- JAVA 进阶
qishun2xiao
博客等级 码龄9年 15粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值