2021.8.21 网易秋招开发笔试

一、题目:

二、程序

//采用的是深度优先搜索
import java.util.HashMap;public class wangyi {public static void main(String[] args) {int[][] res1 = {{1,1,1,1,0}, {0,1,0,1,0}, {1,1,2,1,1}, {0,2,0,0,1}};System.out.println(hanghai(res1));}public static int res = Integer.MAX_VALUE;public static HashMap<Integer, Integer> map;public static int hanghai(int[][] mat){map = new HashMap<>();map.put(0, 2);map.put(1, 1);dfs(mat, 0, 0, 0, map);return res == Integer.MAX_VALUE ? -1 : res - map.get(mat[0][0]);}public static void dfs(int[][] mat, int i, int j, int count, HashMap<Integer, Integer> map){if(i >= mat.length || j >= mat[0].length || mat[i][j] == 2){return;}if(i == mat.length - 1 && j == mat[0].length - 1){res = Math.min(count + map.get(mat[i][j]), res);}dfs(mat, i + 1, j, count + map.get(mat[i][j]), map);dfs(mat, i, j + 1, count + map.get(mat[i][j]), map);}
}

三、运行结果

2021.8.21 网易秋招开发笔试(题目 + java代码)相关推荐

  1. 2019年中兴秋招在线笔试题目

    2019年中兴秋招在线笔试题目 只记得两个编程题: 第一个比较简单,原题是:一位老师获得两个分数列表,同时有两个班的人数.要求是将两个列表进行合并并排序. 第二个中等难度,彩票问题:给出一个彩票列表, ...

  2. 腾讯2018秋招正式笔试题目——拼凑硬币

    时间限制:(每个case)2s      空间限制:128MB 小Q十分富有,拥有非常多的硬币,小Q拥有的硬币是有规律的,对于所有的非负整数K,小Q恰好各有两个面值为2^K的硬币,所以小Q拥有的硬币就 ...

  3. 秋招面/笔试题目集合——06

    第一题 思路:递归(打标法) public class 第一题06 {public static void main(String[] args) {for (int i = 1;i < 500 ...

  4. 21届秋招网易前端面经

    21届秋招网易前端面经 这个是挂掉了,不得不说,网易有道的面试还是有一定难度的,至少是在我面的所有面试中,整体感觉给我来说是最难的.然后再加上当时的准备也不是那么的充分,可惜了. 笔试(8.8) 找关 ...

  5. 2019年字节跳动2020届秋招在线笔试真题(后端开发工程师)

    2019年字节跳动2020届秋招在线笔试真题(后端开发工程师) 第一题 第二题 第三题 第四题 第一题 第二题 第三题 第四题 字节跳动的题,对于我这个菜鸟来说确实很难,对一半都做不到.还得继续努力啊 ...

  6. B站哔哩哔哩21届秋招算法岗笔试 假设货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值1024元的纸币。现在小明使用1024元的纸币购买了一件价值为N(0<N<=1024)的商品

    哔哩哔哩21届秋招算法岗笔试 题目描述: 假设货币系统包含面值1元.4元.16元.64元共计4种硬币,以及面值1024元的纸币.现在小明使用1024元的纸币购买了一件价值为N(0<N<=1 ...

  7. 2021年数字IC秋招总结

    2021年数字IC秋招总结 欢迎各位想来 瑞晟微电子的将简历,带上以下信息: 姓名-学校-岗位 身份证号+邮箱 发到以下邮箱: 436090083@qq.com 我会在瑞晟微电子开始招聘的第一时间进行 ...

  8. 数据分析真题日刷 | 招商银行信用卡中心2019秋招IT笔试(数据挖掘方向第二批)

    进入「数据分析真题日刷」系列第10篇 ⬇️ 今日真题 招商银行信用卡中心2019秋招IT笔试(数据挖掘方向第二批) (来源:牛客网) 题型 客观题:单选30道 主观题:问答4道 完成时间 120分钟 ...

  9. 23届秋招百度笔试算法题

    import java.util.Scanner;//23届秋招百度笔试第一题:暴力(100%) public class Main10 {public static void main(String ...

最新文章

  1. 《评人工智能如何走向新阶段》后记(再续4)
  2. Androidの多线程之更新ui(AsyncTask)
  3. iis 重启 (三种方法)
  4. 述说互联网1.0时代的巨头Yahoo的25年消亡史,传奇巨头落幕的故事
  5. 用SQL进行嵌套查询
  6. Android项目笔记【项目管理统计图app】:使用github上的cardslib开源项目实现CardView(1)...
  7. 基于顺序存储结构的图书信息表的排序(C++)
  8. 要想下班早,微服务架构少不了
  9. [国家集训队]聪聪可可
  10. docker日志引擎说明
  11. tomcat 启动报错 解决办法 A child container failed duringnbsp
  12. 各大IT公司、软件公司员工等级(级别)及薪资
  13. SharePoint2016 - How to create App Catalog site?
  14. 一步到位Composer直接打开SOLIDWORKS贴图
  15. 【大学物理·早期量子论和量子力学基础】量子力学中的氢原子问题
  16. 谷歌浏览器无法翻译,最新谷歌翻译插件(chrome更强大的谷歌浏览器插件,腾讯翻译,一劳永逸)
  17. BMS(电池管理系统)第四课 ——核心!!!SOC算法开发
  18. 全面解读数字经济内涵 大力推动数字经济发展
  19. 云栖大会人脸识别闸机【技术亮点篇7】--人脸识别闸机可挑战12万组人脸数据
  20. 背景透明css样式,CSS 背景(background)+背景透明(CSS3)

热门文章

  1. mysql 源头锁,mysql 使用手册 - 追梦,一个伟大程序员的源头。 - OSCHINA - 中文开源技术交流社区...
  2. php 转义 回车 空格 file put content,为什么在服务器上php里执行file_put_contents创建文件返回是false呢,文件目录已经设置为777的权限了,不解...
  3. mysql是如何管理数据结构_MySQL索引背后的数据结构和原理
  4. 查处的数据如何乱序_老司机总结常用镜像方法,让镜像数据更加可靠
  5. python网络爬虫_Python网络爬虫——爬取视频网站源视频!
  6. android电视视频app下载,央视频APP智能电视版下载-央视频电视版客户端 1.9.0.53139 安卓版-玩友游戏网...
  7. matlab中gen2par函数,R语言中绘图par()函数用法
  8. 零基础的你还在纠结怎么学习Python编程吗?
  9. Kubernetes部署(三):CA证书制作
  10. 个推数据统计产品(个数)iOS集成实践