搜的答案:
读一本好书,就像和许多高尚的人谈话 第问:日期加月数大于等于21么?
是:公主生于9号之后。不是:公主生于1-9日.
如果第一问是:第二问:公主的生日那月的最后一天的最后一位数等于他的他的生日日期第二位数么?
是:那公主生于1*日.月份为1 3 5 7 8 10 12 .不是公主生于2* 3*日月
份是2 4 6 9 11.
(如果第一问不是:第二问:公主的生日那月的最后一天的最后一位数等于他的他的生日日期第数么?
是:那公主生于1日.月份为1 3 5 7 8 10 12这几个数三问月数就出来了 .不是:公主生于2-9日 月份是2 4 6 9 11.同样三问之内可以问出的.具体不说了.)
如果第二问是:那公主生于1*日.月份为1 3 5 7 8 10 12 .接着问日期数
的个位加月份数大于17么.大于 生于个位数6-9日.且月份为12.两问确定日期个位
结束。
如果小于 可以排除12月和个位是5以上和10月个位是8以上的
那就再问个位加上月份数大于等于8么?
大于: 1月个位8-9 3月6-9 7月1-2 8月1
小于: 1月个位1-7 2月1-6 3月1-5 和7月1日
假设月用M表示,日用D表示,M+D<=43
所以第一次问M+D>=22,否;第二次问M+D>=11,否;第三次问M+D>=6,否;第四次M+D>=3,否;第五次M+D>=2,是;1月1日
第一次问M+D>=22,是;第二次M+D>=32,随便是否,就差10,10一半5,5一半3,三一半2,也是五次
同理都一样,所以可以问出来.5次正好可以问出来./