智力题解题报告NO.5 金条发工资
来源:互联网 发布:淘宝找人代付 编辑:程序博客网 时间:2024/04/28 07:13
1根金条均分成连续的15份 付给做了15天工的工人,工钱一日一结算,每天给1/15。
一开始容易陷入1变2变4变8的困境。
但这里比较容易想到的是我今天先给你一点,然后明天你把我昨天的给我,我再给你多点。15 = 8+7; 7=4+3;3=2+1;这样分3次,分成8,4,2,1很容易实现这种需求。
那具体怎么做呢?这里可以简单地看到15=16-1,二进制 1111
分成8,4,2,1即是 1000,100,10,1
这四个数组合起来,从高到低的4位都即可以为0,也可以为1,则可以表示0000-1111间的任何一个数。
即:共15块,某一天,工人拿到了N块(任意一个0-15的数),我这里就还剩15-N块。我用8,4,2,1表示出N,然后拿给他。其他的归我即可。这样即满足了每天都发一块工资的需求。
- 智力题解题报告NO.5 金条发工资
- 智力题解题报告No.7 移动杯子
- 智力题解题报告No.8 喝汽水
- 智力题解题报告No.18 哪桶是啤酒
- hdu2021发工资咯解题报告
- 智力题解题报告 No.2 62-63=1
- 智力题解题报告 No.3 计算24点
- 智力题解题报告No.9 倒霉的商人
- 智力题解题报告No.11 医生和护士
- 智力题解题报告No.13 量杯的困惑
- 智力题解题报告No.15 杯子放硬币
- 智力题解题报告 No.19 苹果里里的五角星
- (解题报告)HDU2021---发工资咯:)
- 智力题解题报告No.25 盲人分袜 及 No.17分药片
- 分金条付工资
- 切金条付工资
- 智力题解题报告 No.1 玛丽莲问题-宝马与马
- 智力题解题报告 No.4 9个点10个线
- 防止网页被搜索引擎爬虫和网页采集器收录的方法汇总
- Linux下JNI、可执行文件与动态链接库之间的关系
- java初学者的天地
- 自己动手写操作系统--debug调试
- 新手第二课:atof()函数的头文件
- 智力题解题报告NO.5 金条发工资
- GWT中配置JNDI数据源
- linux内核根文件系统的建立过程
- Oracle 数据转换
- SEO搜索引擎优化的行业发展趋势
- interesting
- 从零构建一个400K的嵌入式Linux根文件系统UCFS
- 构建历史地图
- CreatFile这个函数