Skip to content

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