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;
        }

    }

}

原文地址:https://www.cnblogs.com/huangZ-H/p/10079498.html

时间: 2024-11-11 12:38:08

2018/12/06 L1-030 一帮一 Java的相关文章

web前端 2018/12/06

一.web前端2018/12/06单词: password   charset   submit   reset   checkbox  placeholder  texteara   radio  method file dorecation 二.web前端常用标签: 行内标签:b,a,strong,i,em...... 行内转块标签:display:block: 块元素标签:div,p,h1~h6, ul/ol(项下只能放li标签),  li(父级只能是ul 或者li)...... 块元素标

2018.12.1 Test

目录 2018.12.1 Test A 串string(思路) B 变量variable(最小割ISAP) C 取石子stone(思路 博弈) 考试代码 B C 2018.12.1 Test 题目为2018.1.2雅礼集训. 时间:3.5h 期望得分:100+30+10 实际得分:100(0)+0+10 A 串string(思路) 如果一个串不是回文串,答案是1(我竟然漏了QAQ). 否则,除了以下三种情况无解外,都能两次消掉: aaaaa aabaa ababa 判一下就OK了. #inclu

2018.12筑基

2018.12.11 名言佳句:1 理论表述:1 核心词汇:1 申论感悟:1 原文地址:https://www.cnblogs.com/earnestron15/p/10100117.html

【谜客帝国】第144届猫De梦年度收官谜会(2018.12.30)

[谜客帝国]第144届猫De梦年度收官谜会(2018.12.30) 主持:瓷  计分:小白 1.愿人生,有幸一起同行(3字中药名)天南星/猫De梦 2.分手不成聚难卜(4字谜会吐槽语)没离合谜/猫De梦 3.老做加法没益处(5字劝架结果描述)总算和好了/猫De梦 4.以前有给回扣(3字交通名词)往返点/猫De梦 5.几经流年终杳远(2字已故艺术家)朱旭/猫De梦 6.看来只好换工作了(3字口语二)顾不得,不更事/猫De梦 7.相较之下,这算挑到好的啦(4字考试答案判断语,卷帘)选正比对/猫De梦

【谜客帝国】第143届月思主擂谜会(2018.12.15)

 [谜客帝国]第143届月思主擂谜会(2018.12.15) 主持:瓷  计分:默沫 1.“六根清净几人有”(6笔字)伉/月思 [注:面出黄若初<访山寺偶成>,“?,一世荣华百岁无.”] 2. 数点霁霞山外断(3字足球术语)541/月思 3.“鸟上残花枝畔啼”(11笔字)菌/月思 [注:面出谢宗万<道中即景>,“客临古渡岸前望,?.”] 4.“白屋风光难入眼”(列人二,2+2)舍之.景差/月思 [注:面出黄东<山居抚琴>,“?,任凭曲韵释忧愁.”] 5.“任凭曲韵释忧愁

Archives: 2018/12

学而时习之,不亦乐乎 分类 linux3 运维3 专题7 事务1 会话1 数据一致性2 算法1 设计模式1 集合1 工具4 Maven1 docker3 并发编程8 多线程8 框架11 Netty1 Spring10 消息中间件5 Kafka4 RabbitMQ1 锦绣前程1 时光轴 七月 20198 六月 20197 三月 20193 二月 201913 十二月 20189 友情链接 享学课堂 朝 大专栏  Archives: 2018/12·闻·道 主题作者 撄而后成 Maven环境隔离 网

Gradle 1.12用户指南翻译——第二十三章. Java 插件

其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Github上的地址: https://github.com/msdx/gradledoc/tree/1.12. 直接浏览双语版的文档请访问: http://gradledoc.qiniudn.com/1.12/userguide/userguide.html. 另外,Android 手机用户可通过我写的一个程序浏览文档,带缓存功能的,兼容

2018最值得学习的编程语言是什么?Java语言

很多时候大家都在思考我要不要学点什么?很多想进入IT行业的朋友,把眼光瞄准了编程语言,现在的编程语言市场也很热闹,竞争也很激烈,编程语言也是多种多样,市场上受欢迎的编程语言也有很多,比如Java .JavaScript.C#.PHP.Python等等.2018最值得学习的编程语言是什么?Java语言. 这么多受欢迎的编程语言,势必得选择一门热门的编程语言进行学习,毕竟人的精力是有限的,先学好一门再学另一门编程语言,没问题也会变得简单,但是同时开启两门或者两门以上的编程语言学习,可能得到的结果就是

Java String和Date的转换 转http://www.cnblogs.com/bmbm/archive/2011/12/06/2342264.html

Java String和Date的转换 String->Date方法一: String dateString = "2012-12-06 "; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(dateString); } catch (ParseException e) { System.out.println(e.getMessag