#包括#包括使用命名空间标准;#定义MAX(1<<13)//行数无序集合诊断[MAX];无序集合反[MAX];整型main(){for(长s=0;s水平;长-长r=-1;for(长c=0;c<=s;c++){如果((c&(s-c))==0){长-长v=0;while(水平计数(v)||诊断计数(v)||反[s-c].计数(v)){v++;}水平插入(v);图[c].插入(v);反[s-c]。插入(v);r=v;}}cout<<s<<''<<r<<endl;}返回0;}