[传智杯 #4 初赛] 时效「月岩笠的诅咒」

题目背景

蓬莱之药,被诅咒的不死之药。

奉命将蓬莱之药投入富士山中销毁的月岩笠,最终打算把蓬莱之药改投入八岳销毁。在下山途中妹红将其踹下山,抢到了蓬莱之药。

那已经是千年前的事情了。

题目描述

时间节点上发生过的两件事情的时间可被看作两实数 a,b。我们称两个事件满足「周年」关系,当且仅当可以通过执行以下两种操作(可以 00 次)使其相等:

  • 将 a 加上 1,即a←a+1;
  • 将 b 加上 1,即b←b+1。

现在给定实数 a,b,询问它们是否满足「周年」。

输入格式

输入共一行两个实数 a,b。输入保留到小数点后 12 位。

输出格式

输出共一行。如果存在合法方案,输出 YES,否则输出 NO。

输入输出样例

输入 #1复制

100.000000000000 999999.000000000000

输出 #1复制

YES

输入 #2复制

114.123456789000 514.123456789000

输出 #2复制

YES

输入 #3复制

0.333333333333 0.333333333334

输出 #3复制

NO

说明/提示

对于全部数据,保证0

#include 
using namespace std;
int a, b;//a,b输入整数
char c;//c输入点
string s1, s2;//s1和s2是a和b的小数部分
int main(){
	cin >> a >> c >> s1 >> b >> c >> s2;
    //只要判断两数的小数部分是否相等即可
	(s1 == s2) ? printf("YES") : printf("NO");
    return 0;
}

你可能感兴趣的:(传智杯,算法,数据结构,c++,c语言)