「奔跑的长腿蟹」怎么保证自己获胜,网友秒答,腾讯面试题:100只弓箭你和对手共用

很多朋友们应该都有过面试的经历 , 大部分公司面试的时候面试官都会问你一些和工作生活无关的问题 , 我们也就知道这种问题主要是为了测试面试者的临场应变能力 , 因为对于很多人来说 , 应变能力也是一个重要的必要条件 , 这种能力在大公司里面更受重视 。
「奔跑的长腿蟹」怎么保证自己获胜,网友秒答,腾讯面试题:100只弓箭你和对手共用
文章图片
腾讯公司 , 大家肯定都知道 , 作为网络大企业 , 腾讯旗下的产品众多 , 而且用户的活跃级别在国内所有软件开发商中也是数一数二的 , 所以应聘人员的门槛也相对较高 , 前段时间就有一位网友在网络上晒出了自己面试腾讯公司时一道面试官给自己出的面试题:一共100之弓箭 , 你和你的竞争对手共用 , 每次只能射出一支箭或两只箭 , 射击交替进行 , 设计一个算法来保证你自己的胜利 。
「奔跑的长腿蟹」怎么保证自己获胜,网友秒答,腾讯面试题:100只弓箭你和对手共用
文章图片
【「奔跑的长腿蟹」怎么保证自己获胜,网友秒答,腾讯面试题:100只弓箭你和对手共用】其实这算是一个算术题和罗辑思维题 , 首先获胜的条件题里面并没有给出 , 其次 , 设计算法也是个很考验脑力的问题 , 而要在极短的时间内完美的回答这个问题还可以极大的考验人的反应能力 。 不过没想到的是 , 很多网友一秒钟就给出了答案 。
「奔跑的长腿蟹」怎么保证自己获胜,网友秒答,腾讯面试题:100只弓箭你和对手共用
文章图片
1.每次射击完成之后都保证剩余箭支是3的倍数 , 这样不管对手射击几次 , 最后一次都是由你进行射击 。
2.开始就拿两支箭 , 一支射死对手 , 一支射死面试官 , 最后完美过关 。
3.逻辑思维题 , 最主要的是看对手拿了几支箭 , 自己就可以凭借剩下的箭数量进行算法改变 。
不知道大家是怎么看待这个问题的呢?如果面试官问你这个问题 , 你会怎么回答呢?欢迎在评论区留下你的高见 。