早教吧 育儿知识 作业答案 考试题库 百科 知识分享

有1000颗糖果,分为10袋,让顾客买任何颗粒的糖果都不用拆开袋子,应如何分装?最多只能分为10袋,卖出时不能拆开袋子,都能满总顾客的要求.例如:顾客要180颗,你可以交给一袋150颗加一袋30颗的

题目详情
有1000颗糖果,分为10袋,让顾客买任何颗粒的糖果都不用拆开袋子,应如何分装?
最多只能分为10袋,卖出时不能拆开袋子,都能满总顾客的要求.例如:顾客要180颗,你可以交给一袋150颗加一袋30颗的或者是一袋100颗加一袋75颗再加一袋5颗~
▼优质解答
答案和解析
按二进制拆开,做前9袋,最后剩的488颗,
1,2,4,8,16,32,64,128,256,488
把顾客要的糖果数写成二进制
比如顾客要100颗
100写成二进制1100100
所以从后往前给他4,32,64