Divide 1083(in whole increments)into a number of bags so that I can ask for any amount between1 and 1083,and you can give me the proper amount by giving me a certain number of these bags without opening them.What is the minimum number of bags you will require?

问题描述:

Divide 1083(in whole increments)into a number of bags so that I can ask for any amount between1 and 1083,and you can give me the proper amount by giving me a certain number of these bags without opening them.What is the minimum number of bags you will require?

1093

把1083分装进若干个口袋里,这样我就可以在1至1083中任选一个数量。而你则在不打开口袋的情况下,通过给我一定数量的口袋而满足我要求的数量。你最少需要多少个口袋?
顺便说一句,我不会做!

计算机的二进制,就是这么来的
1,2,4,8,16,32,64,128,256,512,
1,2,4,8,16,29,
上边是1083
貌似要16个口袋呢