博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 2054 A==B? 大数
阅读量:4520 次
发布时间:2019-06-08

本文共 1059 字,大约阅读时间需要 3 分钟。

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 还记得当初入门时被这题虐了千百次。。。看似简单 事实上条件非常多 给一些案例: 0   -0

0   +0

123.123     +00123.12300

100.00       100

.1     0.1

000.000     0

123456789123456789       123456789123456789

1     1

000001000.      1000

这些都是相等的

假设仅仅有这些 用两个double就能解决

但题目居然包含。。

大数

刚好今天看到 java 大数里的一个函数 compareTo()。

然后 嘿嘿嘿嘿。,。,。,

代码

import java.math.BigDecimal;import java.util.Scanner;public class Main2{  public static void main(String[]  args)  {	  Scanner cin =new Scanner(System.in);         BigDecimal  a,b;         while(cin.hasNext())         {        	 a=cin.nextBigDecimal();             b=cin.nextBigDecimal();             if(a.compareTo(b)==0)            	 System.out.println("YES");             else            	 System.out.println("NO");         }  }}a.compareTo(b)ab 返回1

转载于:https://www.cnblogs.com/liguangsunls/p/7191169.html

你可能感兴趣的文章
在windows 7中禁用media sense
查看>>
ELK-Elasticsearch安装
查看>>
Android 模拟器(Emulator)访问模拟器所在主机
查看>>
删除字符串中指定子串
查看>>
day40-socket编程
查看>>
SpringBoot里mybatis查询结果为null的列不返回问题的解决方案
查看>>
为什么留不住优秀的员工
查看>>
Django后台管理admin笔记
查看>>
JavaScript中的变量
查看>>
iptables基本原理和规则配置
查看>>
ArcGIS JS 学习笔记4 实现地图联动
查看>>
ubuntu 12.04 lts安装golang并设置vim语法高亮
查看>>
编程题目:PAT 1004. 成绩排名 (20)
查看>>
使用分层实现业务处理
查看>>
Microsoft Windows平台的NoSQL数据存储引擎
查看>>
浅谈虚拟机
查看>>
Ubuntu系统Linux编译osg库
查看>>
BootstrapTable-导出数据
查看>>
Linux学习笔记 -- 系统目录结构
查看>>
[转载]ExtJs4 笔记(9) Ext.Panel 面板控件、 Ext.window.Window 窗口控件、 Ext.container.Viewport 布局控件...
查看>>