今天刚面的滴滴测开题

#牛客AI配图神器#面试官说这个是一到经典的数学问题:两杯没有刻度的水杯,分别容量是a升和b升,是否可以凑出c升的水。面试官先问我5和3是否可以凑出4,我说可以然后说了具体的操作,后面引导我推广到一般的情况,我代码中一直在减来凑,最后思路卡住了,面试官说时间不够了就先这样。
根据数论中的结论,如果 c  是 a  和 b  的最大公约数(GCD)的倍数,那么可以通过倒水操作凑出 c  升的水。具体来说:
计算 a  和 b  的最大公约数 GCD(a,b) 。
如果 c  是 GCD(a,b)  的倍数,那么可以凑出 c  升的水;否则不能。
#一人分享一道面试手撕题#
全部评论
算法懂了,但题不懂,那按照gcd,3和5就不能凑出4了?这个凑是两个指定数值的无限量的zhengti堆积整体?那12和6通过怎么凑出9。
点赞 回复 分享
发布于 01-08 20:05 北京
测开也要手撕题目啊
点赞 回复 分享
发布于 01-08 18:24 云南
看来测开也有手撕啊
点赞 回复 分享
发布于 01-08 18:09 陕西
总结可以快速提升自己在面试中的能力
点赞 回复 分享
发布于 01-08 15:51 安徽
不错的!面试后的总结非常棒的
点赞 回复 分享
发布于 01-08 11:48 广东

相关推荐

点赞 评论 收藏
分享
01-07 11:46
Java
如图:也是让我遇到逆天公司了,实习生是按天给工资,不忙直接强制休假了
baskly:公司为北京超图软件股份有限公司武汉分公司,明年公司应该会招新实习生,刷到的小伙伴快跑
点赞 评论 收藏
分享
评论
4
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务