zoukankan      html  css  js  c++  java
  • 2018/12/06 L1-030 一帮一 Java

    考察理解题目的能力, 上代码:

    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    
    public class Main {
    
        public static void main(String[] args) throws Exception{
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            int num = Integer.parseInt(br.readLine());
            int oneNum = 0;
            int zeroNum = 0;
            String[][] str = new String[num][2];
            if (num >= 2 && num <= 50) {
                for(int i=0; i<num; i++) {
                    str[i] = br.readLine().split(" ");
                    if( Integer.parseInt(str[i][0]) == 1) {
                        oneNum++;
                    } else if(Integer.parseInt(str[i][0]) == 0) {
                        zeroNum++;
                    } else {
                        return;
                    }
                }
                if (oneNum == zeroNum) {
                    for(int i=0; i<num; i++) {
                        for(int j=num-1; j>0; j--) {
                            if(!str[i][0].equals(str[j][0]) && !str[i][0].equals("-1") && !str[j][0].equals("-1")) {
                                System.out.println(str[i][1] + " " + str[j][1]);
                                str[i][0] = "-1";
                                str[j][0] = "-1";
                                break;
                            }
                        }
                    }
                } else {
                    return;
                }
                
            } else {
                return;
            }
    
        }
    
    }
  • 相关阅读:
    MMA7660
    使用外设需要做的事情
    BH1750
    English
    2016年学习计划
    博客园
    TIM
    USART
    swift与oc的混合编程
    SVN工具如何创建分支和合并分支的
  • 原文地址:https://www.cnblogs.com/huangZ-H/p/10079498.html
Copyright © 2011-2022 走看看