#include<iostream>
using namespace std;
/**
1、a和b两个人至少去一个。 a+b>=1
2、a和d不能够一起去。 a+d!=2
3、a e f 三个人要派两个人去 a+e+f=2
4、bc 都去或者都不去。 b+c==2||b+c==0
5、cd 至少去一个。 c+d=1
6、d不去则 e也不去。 d+e==0||d==1
*/
int main(){
int a,b,c,d,e,f;
for(a=0;a<=1;a++){
for(b=0;b<=1;b++){
for(c=0;c<=1;c++){
for(d=0;d<=1;d++){
for(int e=0;e<=1;e++){
for(int f=0;f<=1;f++){
if(a+b>=1&&a+d!=2&&a+e+f==2&&(b+c==0||b+c==2)
&&c+d==1&&(d+e==0||d==1)){
cout<<"a:"<<a<<" ";
cout<<"b:"<<b<<" ";
cout<<"c:"<<c<<" ";
cout<<"d:"<<d<<" ";
cout<<"e:"<<e<<" ";
cout<<"f:"<<f<<" ";
}
}
}
}
}
}
}
system("pause");
}