AT_yuha_c88_c.酒場の冒険者たち
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
你从家乡出发到了冒险者聚集的街道
到酒馆里寻找能够同行的冒险者
许多冒险家告诉了你他们的名字,但是,你感觉这些冒险者中有好的冒险者和坏的
好冒险者一定说实话,坏冒险者一定会说谎
每个冒险者会说「XXX是个 好/坏 冒险者」
根据他们所说的话,找出好冒险者并说出他(们)的名字
输入格式
第一行一个整数 N(1≤N≤20) 表示酒馆里冒险者的人数。
接下来 N 行,第 i 行为第 i 位冒险者的名字 Si。
再接下来 N 行,第 i 行为第 i 位冒险者的发言,格式如下:
Ui is a Vi venturer
其中:
- Si 为由大写英文字母组成的字符串,满足 1≤∣Si∣≤20;
- 当 i=j 时,保证 Si=Sj;
- Ui 必为 S1,S2,…,SN 中的某一个;
- Vi 为字符串
good或bad。
输出格式
- 每行一个好冒险者的名字,按字典序由小到大顺序输出
- 在有多个解的情况下,输出所有解
- 当不存在好冒险者时,输出
No answers - 如果有解,保证输入的冒险者中至少包含一个以上的好冒险者
说明/提示
感谢@Protect 提供的翻译
输入解题思路,AI测评打分。不知道怎么写?