CF1982A Soccer
原题链接:A. Soccer
Tag: 签到题
题目描述
有一场比赛,两个球队, 一个人在两个时间分别观察到了 \(x1\)、\(y1\)、\(x2\)、\(y2\)。 规定同一时间只有一个队伍能够得分, 并且一次只能得一分。 现在给出两次观察到的两支队伍的分数, 问两个队的分数是否有可能从来没相同过。
分析
没什么智慧,没什么好分析的,直接想一下什么时候一定存在相同的。 无非就是看成两个区间,一个区间包含了另一个区间的时候存在一定会相同的情况。
写法也就是直接判断两个区间是否存在包含关系。
代码实现
void NeverSayNever() {
int a, b, c, d;
cin >> a >> b >> c >> d;
if((b >= a && d <= c) || (a >= b && c <= d)){
cout << "NO" << endl;
}else{
cout << "YES" << endl;
}
}
额外思考
水题没什么思考价值。
日志
本页面创建于 2024/6/26 01:50