zoukankan      html  css  js  c++  java
  • 两个乒乓球队进行比赛,各出三人。 甲队为a,b,c三人,乙队为x,y,z三人。 已抽签决定比赛名单。 有人向队员打听比赛的名单。 a说他不和x比,c说他不和x,z比, 请编程序找出三队赛手的名单。

    题目:两个乒乓球队进行比赛,各出三人。
    甲队为a,b,c三人,乙队为x,y,z三人。
    已抽签决定比赛名单。
    有人向队员打听比赛的名单。
    a说他不和x比,c说他不和x,z比,
    请编程序找出三队赛手的名单。

    思路:1 产生所有的可能
               2 去除不满足条件的

    public class 第十八题乒乓球比赛 {
        public static void main(String[] args) {
            /*
             * 思路:1 产生所有的可能
             *       2 去除不满足条件的
             */
            char[] a = new char[]{'a','b','c'};
            char[] b = new char[]{'x','y','z'};
            
            for(int i=0; i<a.length; i++) {
                for(int j=0; j<b.length; j++) {
                    if(i==0 && j==0) { //排除a-x
                        continue;
                    } else if(i==2 && (j==0 || j==2)) { //排除c-x, c-z
                        continue;
                    } else {
                        System.out.println("甲队:"+a[i] +" 乙队"+b[j]);
                    }
                }
            }
        }
    }
  • 相关阅读:
    HDU 5213 分块 容斥
    HDU 2298 三分
    HDU 5144 三分
    HDU 5145 分块 莫队
    HDU 3938 并查集
    HDU 3926 并查集 图同构简单判断 STL
    POJ 2431 优先队列
    HDU 1811 拓扑排序 并查集
    HDU 2685 GCD推导
    HDU 4496 并查集 逆向思维
  • 原文地址:https://www.cnblogs.com/zjulanjian/p/10952623.html
Copyright © 2011-2022 走看看