分享

字节一面原题


题目描述:
有5只灰太狼和1只喜羊羊被困在了孤岛上,狼可以选择吃草或者吃羊,只能同时有一只狼吃羊,其他的狼当观众。如果有狼选择吃羊,那么吃完以后这只灰太狼会变成美羊羊,剩下的狼可以继续选择吃它或吃草。假设每只狼都很聪明,并且每只狼都贪生怕死,那么喜羊羊会被灰太狼吃掉吗?


思路解析
有些同学看完题目描述大脑已经一片空白了,满脑子都是喜羊羊和灰太狼。题目中的狼有点多,我们由浅入深,慢慢来分析一下这道题。

如果有1只狼,毫无疑问它会选择把羊吃掉,即使吃完以后自己变成了羊,生命并不会受到威胁。这个时候喜羊羊必死。

如果有2只狼,所有的狼都不会选择先吃羊,因为吃完以后自己会变成另一只狼的盘中餐。这个时候喜羊羊可以安心吃草。

如果有3只狼,假设有一只狼把羊吃掉,这个时候岛上就变成了2只狼和1只羊,即步骤2中的情况,成为步骤2中的羊不会死。因为狼比较聪明,已经预判到了这一点,所以动作最快的那只狼可以选择吃羊。这个时候喜羊羊必死。

如果有4只狼,假设有一只狼把羊吃掉,这个时候岛上就变成了3只狼和1只羊,即步骤3中的情况,成为步骤3中的羊必死。因为狼比较聪明,已经预判到了这一点,所以4只狼都只能流口水。这个时候喜羊羊可以安心吃草。

如果有5只狼,假设有一只狼把羊吃掉,这个时候岛上就变成了4只狼和1只羊,即步骤4中的情况,成为步骤4中的羊不会死,因为狼比较聪明,已经预判到了这一点,所以动作最快的那只狼可以选择吃羊。这个时候喜羊羊必死。

所以,有5只灰太狼和1只喜羊羊的情况下,喜羊羊会被灰太狼吃掉。

看到这里聪明的你是不是已经发现了规律?随着灰太狼的数量不断增加,喜羊羊也不断徘徊在生与死的边缘。

这种自下而上的推理方式和我们平时接触的动态规划是不是非常相似,聪明的你能否写出本题的状态转移公式?

-----------我的底线--------------
中文版ChatGPT
https://xing.aboutyun.com/

加微信领取Chat GPT教程:
1.一份超值的教程,让你成为职场“大佬”,轻松掌握ChatGPT技能
ChatGPT教程1:如何用ChatGPT自动化操作Excel,十倍提升你的工作效率
ChatGPT教程2:如何让ChatGPT帮你做专业又美观的PPT,人工智能神器ChatGPT高效办公系列2023最新教学
ChatGPT教程3:如何利用ChatGPT免费高效自学编程,再也不用担心学不会编程了!
ChatGPT教程4:2023普通人ChatGPT副业赚钱项目
ChatGPT教程5:ChatGPT全方位必修课 报告 论文
绘图教程6:AI绘图最新Midjourney v5.1 + Raw Mode
绘图教程7:深入实作教学 Midjourney niji journey ChatGPT v5
绘图教程8:最新Midjourney v5 + ChatGPT 咒语生成Prompt Generator

2.领取最新面试教程
1.具备哪些特征,你几乎拿不到任何offer
2.如何避免简历被一眼淘汰:十大致命特征揭秘




获取更多资源:
领取100本书+1T资源
http://www.aboutyun.com/forum.php?mod=viewthread&tid=26480

大数据5个项目视频
http://www.aboutyun.com/forum.php?mod=viewthread&tid=25235

名企资源、名企面试题、最新BAT面试题、专题面试题等资源汇总
https://www.aboutyun.com/forum.php?mod=viewthread&tid=27732



作者:溜达虎爱编程
链接:https://leetcode.cn/circle/discuss/duOCH9/


已有(1)人评论

跳转到指定楼层
admin 发表于 2023-8-22 08:12:18
1.png


使用chatgpt,即可回答
https://xing.aboutyun.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条