if((!A&&B&&C)||(A&&!B&&!C)||(A&&!B&&C)||(A&&B&&!C)||(A&&B&&C))


これって短くならないの?