嵌入式面试题(6):智力题

提问:已知11的立方等于1331,12的立方等于1728,那么什么数的立方等于1442897

推论:1442897应该是一个整数的立方,它给你11立方和12的立方一定会用到.1442897是个7位数,100的立方是1000000也是7位数.200的立方是8000000也是7位数.则1442897应该是100-200间的一个数.
110的立方是1331000(加3个0)120的立方是1728000,1442897在其范围内,则应该是110-120间的一个数,也就是说应该是111-119(确定个位数)
又因为
是1
是8,27,64,125,216,343,512,729……(得数的尾数都不相同,且占满1-9)也就是说确定尾数就能知道它是几的立方数
结果尾数是7,对应的数字是3,则个位数是3.
则这个数就是113

一只青蛙掉进一口18英尺深的井。每天白天它向上爬6英尺,晚上向下滑落3英尺。按照这一速度,多少天它能爬出井口?

晚上的时候青蛙才会往下滑,由于白天正好是晚上的两倍,设要x白天y个黑夜青蛙能爬上井口
那x=y或x=y+1,x=y可以不用考虑,因为当经过一晚下滑还在井上的话,那肯定在白天就已经爬出了
6x-3y>=18
6x-3(x-1)>=18
x>=5
则5天后青蛙爬处井口

 

100大小的数组放了1-99 100个数,只有一个数重复了,找出重复的那个数。

答:解法很简单,把这100个数加起来,然后逐一剪掉1-99 剩下的那个数就是重复的数。

 

101个硬币100真、1假,真假区别在于重量。请用无砝码天平称两次给出真币重还是假币重的结论。

101个先取出2堆,
33,33
第一次称,如果不相等,说明有一堆重或轻那么把重的那堆拿下来,再放另外35个中的33
                 如果相等,说明假的重,如果不相等,新放上去的还是重的话,说明假的轻(不可能新放上去的轻)
第一次称,如果相等的话,这66个肯定都是真的,从这66个中取出35个来,与剩下的没称过的35个比

做这种题就是开始平均分成3堆,然后再比较

1,3, 5, 9, 17, 31, 57,

两个数之间的差值是前两个数的和。

某专业有50名学生,开设有甲、乙、丙三门选修课。有40人选修甲课程,36人选修乙课程,30人选修丙课程,

兼选甲、乙两门课程的有28人,
兼选甲、丙两门课程的有26人,
兼选乙、丙两门课程的有24人,
甲、乙、丙三门课程均选的有20人。
问三门课程均未选的有多少人?()

第一种:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值