美文网首页
秋招——硬币+两台机器问题

秋招——硬币+两台机器问题

作者: Myth52125 | 来源:发表于2017-10-02 23:13 被阅读0次

感悟:算法这东西,初看不觉得能用怎么样,不就是个遍历吗,输出一边而已。
但是接触的问题多了,就会发现:要领悟算法并不能止于算法所解决的问题,而要领悟算法思想。变一个问题,以前的算法还是能用的。

2018年秋招,遇见好多类似的题。
大意是,手里有一个数,有两台机器能够处理这个数,翻倍,或者加1,还有其他情况。

网易
小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币。
魔法机器1:如果投入x个魔法币,魔法机器会将其变为2x+1个魔法币
魔法机器2:如果投入x个魔法币,魔法机器会将其变为2x+2个魔法币
小易采购魔法神器总共需要n个魔法币,所以小易只能通过两台魔法机器产生恰好n个魔法币,小易需要你帮他设计一个投入方案使他最后恰好拥有n个魔法币。

腾讯
腾讯那道忘记了。但是看起来比网易的简单。

这种题的思路很简单,就是一个深度优先搜索。如果要求处理的次数最少,那就使用广度优先搜索。
从结束状态,遍历到起始状态。

相关文章

  • 秋招——硬币+两台机器问题

    感悟:算法这东西,初看不觉得能用怎么样,不就是个遍历吗,输出一边而已。但是接触的问题多了,就会发现:要领悟算法并不...

  • Docker多台主机安装Redis集群

    1. 环境准备 1)装备两台机器,例如机器1:192.168.3.92,机器2:192.168.3.93 2)两台...

  • Centos7.9 部署搭建k8s集群

    部署环境说明 两台centos7.9 一、环境准备 两台机器同时执行 两台机器分别执行 二、安装docker 三、...

  • 算法工程师之路

    机器学习算法面经---2018秋招:https://www.nowcoder.com/discuss/32008?...

  • 返花料

    我管的那个组有两台机器是专门返工玻璃面部有刮花等问题的不良品。 对班转过来的人被开机组长安排开这两台机器,他做...

  • centos7.6安装saltstack

    准备两台机器,这两台机器都关闭 selinux,清空 iptables或firewall 规则并保存。(关闭防火墙...

  • 面试基础知识

    计算机网络 计算机网络知识总结 2018/2019/校招/春招/秋招/算法/机器学习(Machine Learni...

  • linux实现ssh 远程主机免密码登录

    (一)问题: 假如我们现在有两台机器:ServerMaster和ServerSlave,现在想要让ServerMa...

  • 题解 [HNOI2001]产品加工

    题目描述 某加工厂有A、B两台机器,来加工的产品可以由其中任何一台机器完成,或者两台机器共同完成。由于受到机器性能...

  • 面试题

    1、谈谈你对跨域的认识,或者两台机器,a机器请求b机器上的数据,如何处理? 对于这样的问题,我是这样看的,由于多台...

网友评论

      本文标题:秋招——硬币+两台机器问题

      本文链接:https://www.haomeiwen.com/subject/dfqxyxtx.html