题目描述
绿绿学姐对机器学习很感兴趣,她开始研究机器学习算法。
她研究的第一个问题是语义识别,当她花了十分钟完全掌握之后,发现她手上没有训练样本,于是她把这个任务交给了你,如果你出色地完成了她的任务,就可以吸收她的欧气。
绿绿学姐给你的任务是这样的:
她会给你n个词语,其中前a个是正面的词语,剩下的b个是负面的词语,随后给出Q个句子,你需要输出这个句子偏向负面还是正面。
假设一个句子包含x个正面的词语,y个负面的词语,如果x>y,我们就说这个句子偏向正面,如果x
输入
一个数T,表示数据的组数,1<=T<=50。
每组数据第一行包含三个整数n,a,b,含义如上所述,1<=n<=5000, 1<=a,b<=n,保证a+b==n,。
随后是n行,每行一个词语。
随后一个整数Q,表示Q个句子,1<=Q<=500。
随后Q行,每行一个句子,句子长度不超过1000。
词语长度不超过20,并且只包含小写字母,句子由若干个用一个空格隔开的词语构成。
输出
对于每一个句子输出一行。
如果句子是偏正面的,输出"positive"。
如果句子是偏负面的,输出"negative"。
如果句子是中性的,输出"neuter"。(输出均不包含引号)
1 5 2 3 happy glad sad sorry cry 3 you are happy you are sad you are student