[USACO]猜动物Guess the Animal

限制

 时间限制: 1 Sec  内存限制: 128 MB

题目描述

奶牛Bessie和她的朋友Elsie厌倦了她们的坚果壳游戏,她们想要玩另一个叫做“猜动物”的常见游戏。

游戏开始时,Bessie会想好一种动物(大部分时候,她想的都是奶牛,这使得游戏相当无聊,但是偶尔Bessie也能有些新意,想一些别的)。随后Elsie会通过问一些问题来猜出Bessie选择的动物。每个问题都是询问这种动物是否具有某个特定的特征,Bessie对于每个问题回答“是”或“不是”。例如:

Elsie:“这种动物是能飞的吗?” Bessie:“不是。”

Elsie:“这种动物是吃草的吗?” Bessie:“是。”

Elsie:“这种动物是能产奶的吗?” Bessie:“是。”

Elsie:“这种动物是会哞哞叫的吗?” Bessie:“是。”

Elsie:“这样的话我想这种动物是奶牛。” Bessie:“猜对了!”

如果我们将所有具备符合Elsie到目前为止所提出的问题的特征的动物的集合称为“可行集”,那么Elsie会持续进行提问直到可行集仅包含一种动物,然后她会把这种动物作为她的答案。对于每个问题,Elsie会选择某种动物的一个特征进行询问(即使这个特征并不能进一步帮助她缩小可行集)。她不会关于同一个特征询问两次。

给定Bessie和Elsie知道的所有动物以及它们的特征,请求出Elsie在猜出正确的动物之前能够得到的“是”的回答的最大数量。

输入格式

输入的第一行包含动物的数量N(2≤N≤100)。以下N行每行描

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值