想到了使用位运算替代普通的set但是具体编码不知道如何操作 如果自己写的话看了题解才发现可以直接使用java api 提供的 bitset其中具体操作有 BitSet bs=new BitSet(128);bs.get(c)bs.set(c)bs.cardinality() 记一下吧cardinality是基数的意思 在这里也就是bit=1的个数 import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { ...