一、清雨的自助餐

题目描述:

清雨又在吃自助餐了。

排在清雨面前的有N种食物,排成一排,清雨可以选择其中的若干种食物,但是不能连续选择相邻的食物。因为清雨很挑食,当所有食物都不合味口时,他可以一种都不选,即一个都不选也算为一种方法。

请问他有多少种选择食物的方法?

输入:

一个整数n(1 <= n <= 90)

输出:

一个正整数表示答案

样例输入:

3

样例输出:

5

Hint

样例解释:有3种食物,方案为1、2、3、13、不选,共5种。

动态规划解法,已经AC的代码。


import java.util.Arrays;
import java.util.Scanner;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int n = sc.nextInt();long[] memo = new long[n+1];Arrays.fill(memo, -1);memo[0] = 1;memo[1] = 2;for(int i=2; i<=n; i++) {if(memo[i] == -1) {memo[i] = memo[i-1] + memo[i-2];}}System.out.println(memo[n]);}}

二、散散的树

题目描述:

散散掌握着一片森林,这片森林有N棵数,高度分别为ai,现在散散想要长度为m的木头,散散的锯子有一个缺陷,必须同时切割所有的树木,即如果有高度为10,15,12的木头,散散只能确定锯子的高度,如果锯子的高度为13,那么只能将高度为15的树木切下长度为2的木头,锯子高度为8,则分别切下2,74的木头,共13长度。请问锯子的高度最高可以多高呢?

n <= 10^5

m <= 10^9

ai <= 10^9

输入:

第一行n和m

第二行n个整数ai

输出:

一个高度

样例输入:

5 20

4 42 40 26 46

样例输出:

36

【爱奇艺】2019校招算法工程师笔试题相关推荐

  1. 爱奇艺2020校招Java方向笔试题(第一场)

    1. 计算下列程序的时间复杂度(B) for (i=1;i<n;i++)for(j=1;j<m;j++){a1,a2,a3,a4}; A. O(n) B. O(nm) C. O(m) D. ...

  2. 爱奇艺2020校招Java方向笔试题(第二场)

    1. 以下关于synchronized描述不正确的是(C) A. 当一个线程访问某对象的synchronized方法或者synchronized代码块时,其他线程对该对象的该synchronized方 ...

  3. 数据分析真题日刷 | 京东2019校招数据分析工程师笔试题

    今日真题 网易2018校园招聘数据分析工程师笔试卷(来源:牛客网) 题型 客观题:单选51道,不定项选择12道 完成时间 120分钟 牛客网评估难度系数 3颗星 ❤️ 「更多数据分析真题」 <数 ...

  4. 【数学基础】校招算法工程师笔试题

    请留言,说出你的解题思路和答案.稍后,我会把参考答案发到留言区.不定期整理相关的问题答案分享. 1.下列矩阵的主元列为() A=[000111001123]A=\begin{bmatrix}0& ...

  5. 京东2019校招算法岗笔试题

    注:图片来源于网络.利用两个数组进行映射,使得s[i] = num, t[i] = num.代码未完全测试,仅供参考. #include<iostream> #include<vec ...

  6. 爱奇艺2015校园招聘产品笔试题

    原文链接:http://www.dy1280.com/thread-703-1-1.html 一.解释以下名词: 蝴蝶效应 破窗效应 马斯洛需求层次 墨菲定律 囚徒困境 LBS 冰桶挑战 二.介绍你最 ...

  7. 爱奇艺2019秋招Java方向笔试题(B)

    爱奇艺2019秋招Java方向笔试题(B) 1. 已知一个由5个顶点8条边构成的有向图,以下说法正确的是( C ) A. 各顶点的度之和为8 B. 若以邻接表作为存储结构,邻接表中结点个数为16 C. ...

  8. 深度学习算法_爱奇艺深度学习算法实习生面经

    点击上方"CVer",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者:铭动乾坤 https://www.nowcoder.com/d ...

  9. 爱奇艺搜索排序算法实践(内附福利)

    7月3日下午,爱奇艺技术产品团队举办了"i技术会"线下技术沙龙,本次技术会的主题是"NLP与搜索".我们邀请到了来自字节跳动.去哪儿和腾讯的技术专家,与爱奇艺技 ...

最新文章

  1. 解决mysql服务无法启动的问题
  2. 将python文件打包成exe可运行文件
  3. 深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)
  4. 推送:腾迅信鸽 VS Bmob
  5. RealNVP与Glow:流模型的传承与升华
  6. python 运行日志logging代替方案
  7. 是真“开发者”,就来一“测”到底!
  8. #pragma pack (n) 惹的祸
  9. oracle pl/sql 无监听程序
  10. android selector 的item/不能是空节点
  11. Linux系统下如何运行.sh文件
  12. 设置为首页,加入收藏 | JS完美实现代码收藏
  13. 网易云音乐批量下载工具编写过程
  14. EBSD测试常见的问题及解答(二)
  15. 定时上传文件至ftp服务器,CuteFTP FTP文件的定时上传图文教程
  16. 录音怎么转换成mp3格式?
  17. 白杨SEO:百度移动搜索上百度笔记是什么、收录规则及排名怎么做?
  18. matlab分布鲁棒优化程序 是学习wasserstein 距离 分布鲁棒的好程序 文章是基于综合能源的分布鲁棒优化
  19. 3600S软件测试工资,软件测试工资能拿到多少?谁说软件测试收入低?
  20. 2048java设计报告_2048设计报告.doc

热门文章

  1. 智慧水务管理系统、 智慧泵房、水厂监控、水质监控、数据中心、调度指挥中心、仓储物料管理
  2. 企微登录报错:应用程序无法正常启动(0xc0000142)
  3. Bugku之Crypto(前十部分WP)
  4. C++对象数组的创建
  5. 程序猿被提bug之后的反应
  6. 瑞昱8822BE网卡问题记录
  7. Latex十字 标记
  8. android布局的复用
  9. iOS开发之 app版本升级流程
  10. 视频直播技术_直播如何实现低延迟