我的做法是用集合liarsliarsliars和truthspeakerstruthspeakerstruthspeakers来表示已经确定说假话/说真话的人,但liars∪truthspeakersliars \cup truthspeakersliars∪truthspeakers不一定是所有人(有些人根本没说话!)
所以说假话的人数不是一个值,而是一个范围: [liars.size(),all.size()−truthspeaker.size()][liars.size(), all.size() - truthspeaker.size()][liars.size(),all.size()−truthspeaker.size()]