zoukankan      html  css  js  c++  java
  • hdu 2054 A == B ?【JAVA】

    A == B ?

    Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
    Total Submission(s): 47896    Accepted Submission(s): 7324


    Problem Description
    Give you two numbers A and B, if A is equal to B, you should print "YES", or print "NO".
     

    Input
    each test case contains two numbers A and B.
     

    Output
    for each case, if A is equal to B, you should print "YES", or print "NO".
     

    Sample Input
    1 2 2 2 3 3 4 3
     

    Sample Output
    NO YES YES NO
     

    Author
    8600 && xhd
     

    Source
     

    Recommend
    linle

    注意:额,用C很不好写,实在无法折腾清楚指针问题,最近折腾下JAVA ORZ
               开始用的 BigInteger 没有考虑到小数问题,直接 WA,
              后来改成 String 其实还是和BigInteger 差不多,又WA了(像 2.10  2.100这样的数据用String就过不了)
               最后换成 BigDecimal 总算过了(相当于C中的浮点数)

    不过最近折腾这些感觉是钻 JAVA 和 C++ 的空子一样,很鄙视自己啊!!!
    用 C++ 写不出是能力不行,而现在正是打基础的时候,我却钻了空子 ~~~
    JAVA 如此强大的一门语言,却被我用来折腾这些不入流的东西。完全就是套用 JAVA 的方法啊。
    JAVA 虽然写高精度、大数很省力,但是这些东西能用 C++ 来 AC 才是王道啊敲打
     
    Accepted 2054 250MS 3800K 374 B Java
    import java.util.*;
    import java.math.*;
    
    public class Main {
        public static void main(String args[]) {
            BigDecimal a,b;
            Scanner cin = new Scanner(System.in);
            while(cin.hasNextBigDecimal()) {
                a = cin.nextBigDecimal();
                b = cin.nextBigDecimal();
                
                if(a.compareTo(b) == 0) System.out.println("YES");
                else System.out.println("NO");
                
            }
        }
    }


  • 相关阅读:
    2019-8-22学习笔记---文件上传与读取
    JS字符串的操作
    JS控制台打印星星,总有你要的那一款~呐~给你小心心哦~~~❤
    DOM的操作(增删改查)
    js上传视频(jquery.form.js)
    vue单页面模板说明文档(3)
    vue单页面模板说明文档(2)
    vue单页面模板说明文档(1)
    js 通过url获取里面的参数值
    ios点击输入框,界面放大解决方案
  • 原文地址:https://www.cnblogs.com/freezhan/p/3219059.html
Copyright © 2011-2022 走看看