时效「月岩笠的诅咒」
题目背景
蓬莱之药,被诅咒的不死之药。
奉命将蓬莱之药投入富士山中销毁的月岩笠,最终打算把蓬莱之药改投入八岳销毁。在下山途中妹红将其踹下山,抢到了蓬莱之药。
那已经是千年前的事情了。
题目描述
时间节点上发生过的两件事情的时间可被看作两实数 a , b a,b a,b。我们称两个事件满足「周年」关系,当且仅当可以通过执行以下两种操作(可以 0 0 0 次)使其相等:
- 将 a a a 加上 1 1 1,即 a ← a + 1 a\gets a+1 a←a+1;
- 将 b b b 加上 1 1 1,即 b ← b + 1 b\gets b+1 b←b+1。
现在给定实数 a , b a,b a,b,询问它们是否满足「周年」。
输入格式
输入共一行两个实数 a , b a,b a,b。输入保留到小数点后 12 12 12 位。
输出格式
输出共一行。如果存在合法方案,输出 YES \verb!YES! YES,否则输出 NO \verb!NO! NO。
样例 #1
样例输入 #1
100.000000000000 999999.000000000000
样例输出 #1
YES
样例 #2
样例输入 #2
114.123456789000 514.123456789000
样例输出 #2
YES
样例 #3
样例输入 #3
0.333333333333 0.333333333334
样例输出 #3
NO
提示说明
对于全部数据,保证 0 < a , b ≤ 1 0 9 0<a,b\le 10^9 0<a,b≤109。
代码内容
// #include <iostream>
// #include <algorithm>
// #include <cstring>
// #include <stack>//栈
// #include <deque>//队列
// #include <queue>//堆/优先队列
// #include <map>//映射
// #include <unordered_map>//哈希表
// #include <vector>//容器,存数组的数,表数组的长度
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
ll a,b;
char c;
string s1,s2;
cin>>a>>c>>s1>>b>>c>>s2;
if(s1==s2) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
return 0;
}
标签:输出,NO,时效,样例,之药,月岩,YES,include,诅咒
From: https://blog.csdn.net/2301_80065123/article/details/139827373