c++试题(21)

问题:
        老板每天给员工发工资,表现形式为金条。每个员工劳动七天可得一根金条,每根金条只能切两刀。要求员工每天领到工资。如果您是老板,您该怎样发工资?(用程序表示)。

这样切(切两刀后出现三份   1234是一份,56是一份,7是一份):
  1   2   3   4   |   5   6   |   7

                            编号                                                                   结果
第一天           老板给员工7                                                 员工拥有1/7     (编号为7的那份)
第二天           员工用   7   换老板的   56                               员工拥有2/7     (编号为56的那份)  
第三天           老板给员工7                                                 员工拥有3/7     (编号为7和编号为56的两份)
第四天           员工用7和56换老板的1234                         员工拥有4/7     (编号为1234的那份)
第五天           老板给员工7                                                 员工拥有5/7     (编号为1234和编号为7的两份)
第六天           员工用7换老板的56                                     员工拥有6/7     (编号为1234和编号为56的两份)
第七天           老板给员工7                                                 全部

其实挺简单的,有二进制的思想就好

1,2,4,就是二进制的001、010、100,这样想答案就很明显了,各占一位,可以组成1-7的任意数

其实这道题已经算很简单了。现在国外公司面视都很少搞这种所谓IQ题了,国内一些小公司倒是喜欢弄些现成的IQ题来考,一般接触过的基本都不用想就有答案。其实没多大意思,不必放在心上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值