#include<stdio.h>
#include<string.h>
char *change(char *s)
{
int len=strlen(s);
if(strchr(s,'.')!=NULL) /*如果有小数点*/
{
while(s[--len]=='0'); //去掉小数点后面的没用的0,从后往前去
if(s[len]=='.') /*小数点后全是0时执行此操作*/
len--; /*把小数点去掉*/
s[len+1]='\0'; /*保留有效的数*/
}
return s;
}
int main()
{
char s1[14000],s2[14000];
while(~scanf("%s %s",s1,s2))
{
if(!strcmp(change(s1),change(s2))) /*字符串比较,相等返回0*/
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
#include<string.h>
char *change(char *s)
{
int len=strlen(s);
if(strchr(s,'.')!=NULL) /*如果有小数点*/
{
while(s[--len]=='0'); //去掉小数点后面的没用的0,从后往前去
if(s[len]=='.') /*小数点后全是0时执行此操作*/
len--; /*把小数点去掉*/
s[len+1]='\0'; /*保留有效的数*/
}
return s;
}
int main()
{
char s1[14000],s2[14000];
while(~scanf("%s %s",s1,s2))
{
if(!strcmp(change(s1),change(s2))) /*字符串比较,相等返回0*/
printf("YES\n");
else
printf("NO\n");
}
return 0;
}