伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

头条的算法面试题:简洁版的最优分单法

来源:本站原创 浏览:87次 时间:2022-06-11

昨天,有网友给我抛出了一道算法题,说是一道头条的面试题。

听说,头条的算法是很牛的。我不一定会,所以,发到了群里。没想到大家的热情超出我的预期,很多人给出了思路,还有一些人给出了代码,有 js 实现的,有 Java 实现的,还有 C++ 实现的。

面试题如下:

给定一个数,算出平均值是整数的算法。例如:5 平均 2 份,则结果为,2 和 3;8 平均为 3 份,则为 2,3,3;11 平均 4 份,则为 2,3,3,3。求算法

有人说,这和微信发红包一样,其实完全不一样的。

抢红包的额度是从 0.01 到剩余平均值 * N (N 是一个系数,决定最大的红包值)之间。所以,差别还是挺大的。

网友 A 的 Java 版算法如下:

试了一下,运行结果完全正确!

网友 B 的算法思路:

找除数n大约被除数m的最小公倍数p,得最小商x=p/n ,然后计算除数m有最多a个x,则组合伟x0、x1...xa-1、m-a*x

并且进一步补充道:

比如11 分4份,4大于11的最小公倍数为12,12/4=3 这有最小 3个3,剩下的就是2

(8+1)/3=3 最多有2个3 这组合为 2、3、3

吃瓜群众!

网友 C 的 JavaScript 版算法:

整齐的队列,一排 666 !

网友 D 的 C++ 算法:

还有网友考虑了算法复杂度!

对于算法我很平庸,一窍不通。最能体现我的,还是马云那句“算了吧”。

对于懂算法的,这又是一道送分题!

以上,希望能对每个读者有所帮助,如果你想交流技术,请加我微信:xttblog,坑位不多了!

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net