又一道面试题,供大家参考,该怎么解决
阅读
1506人 围成一个圈 每个人都说自己的一边说真话一边说假话 最后有两个说真话的弄错了 问 说真话的 一共有多少人
------解决方案--------------------
1052/2+4=530
说真话的两个说错啦,四个都是说真话的连在一块的时候出现这种情况,所以从1056-4,其他的人真假各一半,所
以说真话的人就是(1056-4)/2+4=530
阅读
上一篇:小弟我如何知道wait是超时返回还是其他线程通知返回 下一篇:返回列表