s=0看不见=1seen(v)=位测试(s,v)参见(v)=s=位或(s,2^v);while(可见(不可见),不可见++)抄送=[0]基数=3其他(p)={参见(p);我的(m=1,m0,t=1,c);而(1,m0=米;对于(d=1,基数-1-(p%基数),对于(k=1,m0,if(#cc-->