D题出错了。 结论:a+b>c时有解。 对i问1~n是不是原神,得到“除了x都不是”则为A类或C类,得到“除了x都是”则为B类或C类。 因此,A和B都会指向x。 C类想影响判断就需要一部分与真正的A类抗衡(c_a),一部分与真正的B类抗衡(c_b),都指向y。 当a+b>c时 总有a>c_a或b>c_b,于是指向x的A类有a个/B类有b个,可以判断x为原神。 一些特例: a+b+c=1时 => YES。 a=1,b=1,c=0 => NO。 (A为原神,B认为自己/B为原神,A认为B是原神,B认为A是原神) b=0时 => ans=2*c+1。 剩下的就要所有人问一遍自己是不是原神再讨论,ans=max{A为原神时,B为原神时,C为原神时}。 (不能换行好难受)
点赞

相关推荐

双非阴暗爬行:我来看看笑死我了,这名字取得好想笑(没有不好的意思)
点赞 评论 收藏
分享
牛客网
牛客企业服务