
程序代码:
public class ComputerCompetition {
    private static int get(int index, int value) {
        return (value & (1 << index)) >> index;
    }
   
    private static boolean isZero(int index, int value) {
        return get(index, value) == 0;
    }
   
    private static boolean isOne(int index, int value) {
        return get(index, value) == 1;
    }
   
    public static void main(String[] args) {
        int proba = 0x3ff;
        for(int i = 0; i <= proba; i++) {
            if(isOne(0, i) && isOne(1, i) || isZero(0, i)) {
                if(isZero(2, i) && isZero(3, i) || isOne(2, i)) {
                    if(isOne(0, i) && isZero(2, i) || isZero(0, i) && isOne(2, i)) {
                        if((isOne(1, i) || isOne(3, i)) && (isOne(1, i) && isZero(3, i)) || (isZero(1, i) && isOne(3, i))) {
                            int k = 0;
                            for(int j = 3; j < 8; j++)
                                if(isOne(j, i))
                                    k++;
                            if(k > 1) {
                                if(isOne(2, i) && isOne(6, i) || isZero(2, i) && isZero(6, i)) {
                                    k = 0;
                                    for(int j = 2; j <= 8; j += 2)
                                        if(isOne(j, i))
                                            k++;
                                    if(k < 3) {
                                        if(isOne(4, i) && isOne(5, i) && isOne(6, i) || isZero(4, i)) {
                                            if(isOne(5, i) && isZero(6, i) && isZero(7, i) || isZero(5, i)) {
                                                if(isZero(8, i) && isZero(9, i) && isOne(7, i) || isOne(8, i) || isOne(9, i)) {
                                                    for(int j = 0; j < 10; j++)
                                                        if(isOne(j, i))
                                                            System.out.printf("%-4c", j + 'A');
                                                    System.out.println();
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
	
		
			
        
				
				
					
						