hdu2054A==B(水题)

2024-06-17 14:58
文章标签 hdu2054a 水题

本文主要是介绍hdu2054A==B(水题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    第一眼觉得这题很水,简简单单的编了一下提交了,竟然WA了。实在有点打击我的自信心。想了一会儿,发现没有什么头绪,然后就看题解了。一看题解发现好容易,主要是输入的原因 比如如果输入100.000和100做比较,如果用字符串去获取的话得到的结果绝对不正确。因此此题需要做的是将得到的字符串的前面的零和后面的零加无用的小数点全部删除掉,再比较才能获得正确的结果。水题,水到这种程度也是醉了。我连水题多不会应该好好反思一下。我参考别人的代码写的题解供大家参考。

#include <string.h>  
#include <iostream>  
#include <algorithm>
using namespace std;  
char A[100000],B[100000];
char temp[100000]; 
void change(char s[])  
{int i,len;  len  = strlen(s);  //去掉后面的零 if(strstr(s,"."))  {  for(i = len-1; s[i] == '0'; i--)  {  s[i] = '\0';  len--;  }  }if(s[len-1] == '.')  s[len-1] = '\0';i=0;while(s[i]=='0')i++;strcpy(temp,s+i);    strcpy(s,temp);
}  
int main()  
{  while(scanf("%s%s",A,B)!=EOF)  {  change(A);  change(B); if(strcmp(A,B))  printf("NO\n");  else  printf("YES\n");  }  return 0;  
}  

这篇关于hdu2054A==B(水题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1069763

相关文章

最短路(Dijkstra算法---HDU 2544 水题 模板)

最短路 Problem Description 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗? Input 输入包括多组数据。每组数据第一行是两个整数N、M(N<=100,M<=10000),N表示成都的大街上有几个路口,标号为1

HDU2092 整数解【水题】【数学】

整数解 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 22482    Accepted Submission(s): 7816 Problem Description 有二个整数

HDU4548_美素数【水题】【筛法求素数】

美素数 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 3315    Accepted Submission(s): 1112 Problem Description   小明对数的

HDU2099 整除的尾数【水题】

整除的尾数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 26163    Accepted Submission(s): 11044 Problem Description 一个整数,

HDU2098 分拆素数和【水题】【筛法求素数】

分拆素数和 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 23345    Accepted Submission(s): 10115 Problem Description 把一个偶数

HDU2093 考试排名【水题】

考试排名 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 9760    Accepted Submission(s): 3401 Problem Description C++编程考

HDU2078 复习时间【水题】【数学】

复习时间 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5093    Accepted Submission(s): 3754 Problem Description 为了能过个好年,

HDU2076 夹角有多大(题目已修改,注意读题)【水题】【计算几何】

夹角有多大(题目已修改,注意读题) Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10194    Accepted Submission(s): 4072 Problem Descr

HDU2073 无限的路【水题】【递推】

无限的路 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6113    Accepted Submission(s): 3097 Problem Description 甜甜从小就喜欢画

HDU2029 Palindromes _easy version【回文串】【水题】

Palindromes _easy version Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 24195    Accepted Submission(s): 14903 Pro