校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 行测 > 逻辑计算题
题目

一根长度为10000米长的棍子,需要被切割成10000根长度为1米的小段,若一次可以同时切割多根棍子,问最少需要切割几次?

A.14

B.15

C.16

D.13

解答

正确答案是 A

解析:

规则:
1、偶数,则对折切,如10000,可以对切为2个5000;
2、奇数,则变成2个数,如625,可以切成312和313;
3、奇偶一起,则将棍子左对齐,对偶数棍子折半,奇数棍子就自然拆分成偶数的一半和剩余的部分,如312(313)两种长度一起时,左对齐,对312折半为156,则313被切成了156和157;
第一刀:10000——5000
第二刀: 5000——2500
第三刀: 2500——1250
第四刀: 1250——625
第五刀: 625——312(313)
第六刀:312(313)——156(157)
第七刀: 156(157)——78(79)
第八刀:78(79)——39(40)
第九刀:40(39)——20(19)
第十刀: 20(19)——10(9)
第十一刀:10(9)——5(4)
第十二刀:4(5)——2(3)
第十三刀:2(3)——1(2)
第十四刀:2——1

C 2条回复 评论
Yolk

我想问一下前端面试的时候可以自选语言嘛?平常刷题都是用的java语言…

发表于 2023-02-20 22:00:00
0 0
SLawliet

大佬,可以转载吗?

发表于 2021-12-29 21:00:00
0 0