E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HDU2054
HDU2054
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2054一开始以为是道很简单的题,但交了几次WA,发现不简单。得考虑以下几种情况:1.所给的数很大,无法使用常规类型比较2.小数化简3.考虑正负号4.正数前是否有多余的0(后发现实例并没有这种情况)思路:1.读取两个数字存入字符串a,b中2.对于各字符串查找是否存在小数点,若存在则简化小数3.对比两个处理
费曼JW
·
2023-10-22 22:21
hdu2054
http://acm.hdu.edu.cn/showproblem.php?pid=2054A==B?TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):73806AcceptedSubmission(s):11657ProblemDescriptionGiveyoutw
猿的进化之路
·
2020-07-30 06:24
------字符串
hdu2054
不要想太多,这就一水题
原题链接我早该想到这是一道水题,因为这道题在杭电OJ题库的第11页,这一页基本上全是水题。。。但是看讨论区,大家实在想的太多了,没那么复杂。。题目是比较两个数是否相等,当然也不是直接用等于号=比较两个整型这么简单。因为这也是一道大数题,不过大家也完全没有必要想的太多!!!我在wa了之后变去讨论区看了这题该注意的情况,里面好多人讲了好多种要注意的情况,我尝试着都考虑到程序里,结果换来了更多的WA,确
weixin_30745641
·
2020-07-30 02:53
HDU2054
真是痛苦。。。。。。。。先给出几组测试数据吧;1.00000001.01.000000010.00000100.000100+5.005先附上我的代码吧;蛋疼的人类呀;#include#include#includeusingnamespacestd;chara[100000],b[100000];intmain(){while(scanf("%s%s",&a,&b)!=EOF){inti,j1,
tyg_zx
·
2020-07-29 21:02
HDU2054
A==B?
ProblemDescriptionGiveyoutwonumbersAandB,ifAisequaltoB,youshouldprint"YES",orprint"NO".InputeachtestcasecontainstwonumbersAandB.Outputforeachcase,ifAisequaltoB,youshouldprint"YES",orprint"NO".SampleIn
聪明绝顶的你与即将秃头的我
·
2020-07-29 21:55
大数(c\c++)
(stripTrailingZeros)A == B
hdu2054
A==B?TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):117898AcceptedSubmission(s):18821ProblemDescriptionGiveyoutwonumbersAandB,ifAisequaltoB,youshouldprint"YE
diaoque4795
·
2020-07-29 18:56
java
hdu2054
A == B ? (大数)
A==B?TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):91202AcceptedSubmission(s):14548ProblemDescriptionGiveyoutwonumbersAandB,ifAisequaltoB,youshouldprint"YES
甄情
·
2020-07-29 14:59
Acm竞赛
HDU2054
- A == B ? - 模拟
题意:字面意思。思路:这题,需要往字面意思深入考虑。需要考虑前导零呀,小数点呀,字符串处理啊啊等。直接判断A和B是否相等于是就会outputlimitexceed,且只能比较int范围内的数字大小。#include#include#include#include#include#include#include#includeusingnamespacestd;#defineinf0x3f3f3f3
抓水母的派大星
·
2020-06-22 23:00
HDU2054
有点坑的大数比较
用指针做这道题比较简洁但是也是有点难的至于这题的坑爹之处就是还需要去掉小数点末尾的0和开头的0#include#include#includeusingnamespacestd;voidA(char*s){intlen=strlen(s);char*p=s+len-1;if(strchr(s,'.'))while(*p=='0')*p--='\0';if(*p=='.')*p=0;}intmain
Arthur-Ji
·
2016-10-23 15:30
水算法
HDU2054
题目出自杭电原来想着用c++的重载函数做:发现有很大的问题:1.高精度的数就过不了,如:3.11111111111111111111111111111111111111111111112.定义输入的数的类型不好定义。因此需要改思路:将输入的数定义为字符串型,用字符串的比较函数strcmp一一比较,在此之前,需要将输入的字符串进行修改#include #include #include usingn
joeycom2
·
2016-04-28 19:00
C语言
hdu2054
http://acm.hdu.edu.cn/showproblem.php?pid=2054 很烦的题~~ View Code #include " iostream " #include " string " using names
·
2015-11-08 17:17
HDU
hdu2054
http://acm.hdu.edu.cn/showproblem.php?pid=2054A==B?TimeLimit:1000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):73806 AcceptedSubmission(s):11657ProblemDescriptionG
yuanjunlai141
·
2015-07-11 15:00
hdu2054
不要想太多,这就一水题
原题链接我早该想到这是一道水题,因为这道题在杭电OJ题库的第11页,这一页基本上全是水题。。。但是看讨论区,大家实在想的太多了,没那么复杂。。题目是比较两个数是否相等,当然也不是直接用等于号=比较两个整型这么简单。因为这也是一道大数题,不过大家也完全没有必要想的太多!!!我在wa了之后变去讨论区看了这题该注意的情况,里面好多人讲了好多种要注意的情况,我尝试着都考虑到程序里,结果换来了更多的WA,确
guodongxiaren
·
2014-04-21 21:00
String
find
STL
substr
截取子串
hdu2054
A == B ?【大数】
A==B?TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):51920AcceptedSubmission(s):8014ProblemDescriptionGiveyoutwonumbersAandB,ifAisequaltoB,youshouldprint"YES"
u012678352
·
2013-11-02 15:00
【坑】
HDU2054
A==B?
链接:点击打开链接非常坑的一道题,看上去水到暴。。顺手用__int64,wa了,然后才发现没这么简单。1、统一正负号2、去掉先导零3、去掉小数点后末尾的03、各种用0表示的坑+0-0+0.00-0.000都是yes...不要小看水题。。ORZ#include #include #include #include usingnamespacestd; intmain() { stringa,b;
mig_davidli
·
2013-05-14 11:00
HDU2054
(大数的处理)
这一题很有意思,没有用到任何的算法,主要需要考虑各种情况。如两个数的范围长度可能在10000位以上,另外使用字符串存储时需要注意不能直接判断两个字符串是否相等,因为题目没说两个数是不是整数,如两个数分别是10.0与10.00如果直接比较两个字符串是否相等,就WA。有了上面的思路程序也就好实现了。#include #include //字符串s中是否包含字符c boolSearch(chars[],
mxway
·
2013-03-21 11:00
HDU2054
:A == B ?
ProblemDescriptionGiveyoutwonumbersAandB,ifAisequaltoB,youshouldprint"YES",orprint"NO". InputeachtestcasecontainstwonumbersAandB. Outputforeachcase,ifAisequaltoB,youshouldprint"YES",orprint"NO". Sampl
libin56842
·
2013-01-14 17:00
C++
ACM
HDU
杭电
解题报告
hdu2054
A == B ?
#include #include #include #include usingnamespacestd; voiddel(string&str); intmain() { stringa,b; #ifndefONLINE_JUDGE ifstreamcin("d:\\UVa\\uva_in.txt"); #endif while(cin>>a>>b) { del(a); del(b)
wuli2496
·
2012-05-20 01:00
String
iterator
include
HDU2054
这题着实说的不清楚,WA了n次!!! 题目主要考察对字符串的操作,也就是说输入的数可以是很长很长的字符串。 题目也就不再分析了,网上有很多代码。我这里给出一组数据,如果测试正确,AC应该没有问题。 测试数据: 0 -0 0 +0 123.123 +00123.12300
Lulipeng_cpp
·
2012-02-12 21:00
c
测试
null
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他