永发信息网

HDU 2054 A == B ?A但是看不太明白,麻烦高手解析

答案:2  悬赏:0  手机版
解决时间 2021-03-22 22:47
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 38421 Accepted Submission(s): 5912

#include
#include
#include
char str1[100000], str2[100000];
void deal(char *str)
{
int i, j, len;
char *p = str;
while( *p == '0')
p++;
strcpy(str, p);
if(strchr(str, '.'))
{
len = strlen(str);
p = len + str - 1;
while( *p == '0')
*(p--) = 0;
if (*p == '.')
*p = 0;
}
}
int main( )
{
while(scanf("%s%s", str1,str2)!= EOF)
{
deal(str1);
deal(str2);
if (strcmp(str1, str2) == 0)
puts("YES");
else
puts("NO");
}
return 0;
}

Give you two numbers A and B, if A is equal to B, you should print "YES", or print "NO".
Inputeach test case contains two numbers A and B.

Outputfor each case, if A is equal to B, you should print "YES", or print "NO".
Sample Input1 2
2 2
3 3
4 3
Sample OutputNO
YES
YES
NO
最佳答案
原理是去掉末尾多余的0和小数点(如果能去掉的话)还有多余的前导0
最后比较2字串
全部回答
你写的是jar的吖
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广西横县商会地址在哪,我要去那里办事
“如果有一天,我老无所依,请把我留在,在这
关于被换魂的欧美恐怖片
咚咚咚照样子写句子,做饭辛苦的排比句(写母
As an English teacher, I’ve been lucky en
重庆原思教育靠谱不?
机械表机芯是真空的吗
微信设群 微信社群空间怎么开通
一部小说,主讲霸刀的徒弟·····
毛毛日化广场店地址在什么地方,想过去办事
一块铜的质量是450克,问能不能用最大刻度为5
搞笑红包祝福语大全,红包怎么写祝福语
如图似狗头的石头,有人说是陨石,朋友们怎么
暗黑破坏神奇异之人是谁
肩膀宽的人穿翩幅袖显瘦吗
推荐资讯
桂林漓江有什么好玩的,桂林有哪些地方最好玩?
夜深人静唯美的句子,夜深人静的句子
白的近义词
我自愿不和公司续签劳动合同,能得到补偿么?
请给我解释一下全民和集体是什么意思?
论文:浅谈艺术与宗教的关系
[attach][/attach]文件怎么下载呢?说是
下列我国地形区,多难以利用地形的是A.东部平
家里能栽银杏树吗
建设银行基金定投每月投500元的那种15%收益是
十月初去三清山爬山需要穿什么衣服去?
横州柳明住宅一区在哪里啊,我有事要去这个地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?