农家院烤全羊:一道趣味题
来源:百度文库 编辑:高校问答 时间:2024/04/27 21:41:50
如果你面对的是一个只会说“YES”和“NO”的人,你问的问题不超7个,如何知道对方的年龄?(假设对方的年龄在1岁到 100岁之间)
想好后用程序实现,使你的计算机具有智能!
想好后用程序实现,使你的计算机具有智能!
每次都是对中的问吧。
比如:第一次问:你大于50岁?
当回答 YES 时,问 你大于75岁?
当回答 NO 时,问 你大于25岁?
逐次对半问....
不想细心推究竟要多少次了。大概是这样的。
先说你是不是成年人,如果是,就在最接近成年人的年龄去问
您应该有24岁吧!