![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常生活中的算法问题
文章平均质量分 59
极客李华
CSDN,阿里社区内容合伙人、系统分析师、全网20万粉丝的技术博主,交流合作私信+。欢迎技术交流。
展开
-
联想算法题-小朋友分糖果
例如当n=4且k=3时,假设一开始小朋友带的糖果数量为[2,3,5,4],那么进行3次“交换”后糖果数量情况为:[2,3,5,4]=>[3,4,4,3]=>[4,3,3,4]=>[3,4,4,3]。,n,编号为i与编号为i+1(1原创 2023-12-25 20:48:18 · 120 阅读 · 0 评论 -
联想算法题-石头剪刀布
剪刀石头布是一种常见的猜拳游戏,当玩家人数为两人时,它的规则如下:在每一轮中,双方分别同时给出石头(Rock)、剪刀(Scissor)和布(Paper)这三种手势中的一种。作为裁判的你需要根据他们所写下的手势判断他们的比分是多少。, s_T,其中s_i表示Alice写下的第i轮要出的手势。, t_T,其中t_i表示Bob写下的第i轮要出的手势。所有的s_i和t_i均是”Rock”,”Scissor”,”Paper”中的一种。输出两个用空格隔开的整数x y,其中x表示Alice的得分,y表示Bob的得分。原创 2023-12-25 19:59:32 · 133 阅读 · 0 评论 -
联想算法题-发牌序列
例如初始牌堆为[4, 5, 2, 3, 1, 2](从左往右分别是牌堆中从顶到底每张牌的点数),首先小B将前⌊6/3⌋=2张牌放到牌堆底部,牌堆变为[2, 3, 1, 2, 4, 5],然后小A将牌堆顶的2发出,牌堆变为[3, 1, 2, 4, 5]。小B再将前⌊5/3⌋=1张牌放到牌堆底部,牌堆变为[1, 2, 4, 5, 3],然后小A及那个牌堆顶的1发出,牌堆变为[2, 4, 5, 3]……按照发牌策略继续操作后,可以得到最终的发牌序列是[2, 1, 4, 3, 2, 5]。小A和小B在玩纸牌。原创 2023-12-25 19:47:17 · 463 阅读 · 0 评论 -
联想算法题-搬砖人
小A可以一次搬a1块砖,但是每搬一次就要休息b1分钟,他的目标是一天搬c1块砖;同样的,小B可以一次搬a2块砖,但是每搬一次就要休息b2分钟,他的目标是一天搬c2块砖。每个人情况不同,只要完成自己的目标就好,已知某天小A和小B同时开始搬砖,请问他们谁先完成自己的目标?如果是小A则输出‘A’,如果是小B则输出‘B’,如果两个人同时完成,则输出‘A&B’。这个题的难点在于,怎么计算休息的时间,a = (c1/a1) + (c1 % a1!原创 2023-12-25 17:52:47 · 43 阅读 · 0 评论 -
地图权重计算(算法题)
考虑一个19x19的网格,每个网格都可以赋予一个权重。现在,给定一个坐标范围在 (−1500,1500),(−1500,1500)(−1500,1500),(−1500,1500) 之内的数据点,你的任务是为这个数据点在19x19的网格中确定权重。xyxy。原创 2023-12-02 23:23:55 · 344 阅读 · 0 评论 -
糖果分配方案
现在有n颗糖均匀地分配给n个人,每个人的糖的数量可以为0。请找出所有可能的分配方案。原创 2023-08-18 18:41:36 · 89 阅读 · 0 评论