RANGED - Trùng Khoảng

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 0.5s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Cho 4 số nguyên ~A, B, C, D~ . Hãy viết chương trình xem liệu có tồn tại 1 số ~n~ nào đó mà ~n \in [A, B]~ và ~n \in [C, D]~ hay không ?

Input

  • 1 dòng gồm 4 số ~A, B, C, D~ phân cách nhau bởi dấu cách

Biết rằng

  • ~ 0 \le A \le B \le 10^{18} ~
  • ~ 0 \le C \le D \le 10^{18} ~

Output

  • Nếu như tồn tại số nguyên ~n~ thỏa mãn đề bài, xuất ra YES.
  • Ngược lại xuất ra NO.

Sample

Input #1
1 3 2 4
Output #1
YES
Input #2
1 2 3 4
Output #2
NO

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 1
    kieuly123  đã bình luận lúc 16, Tháng 4, 2024, 13:20

    dev c: #include<stdio.h>

    int main() { long long A,B,C,D; long long dem=0; scanf("%lld %lld %lld %lld",&A,&B,&C,&D); if(C>B || A>D) printf("NO"); else printf("YES"); return 0; }


  • 1
    thangok  đã bình luận lúc 31, Tháng 3, 2024, 1:43

    AE HIỂU ĐƠN GIẢN NHƯ THẾ NÀY : TÌM MỘT SỐ N SAO CHO A<=N<=B VÀ C<=N<=D SUY RA A<=D VÀ C<=B


  • -3
    hoanganhdepzai  đã bình luận lúc 26, Tháng 1, 2024, 13:49

    qwertyuiopasdfghjklzxcvbnmasdfghjklwertyui


  • 0
    buiminhkhoi  đã bình luận lúc 13, Tháng 1, 2024, 15:42

    test 3 là j vậy ạ


  • 0
    tminn  đã bình luận lúc 25, Tháng 12, 2023, 13:49

    Mọi người cho em hỏi test case 1 là gì thế ạ, e thử mãi mà vẫn bị sai test này ạ :((


  • 0
    khnguyen21th06  đã bình luận lúc 11, Tháng 11, 2023, 15:44

    ai lam bai nay AC full kh cho minh xin code tham khao voi


    • 0
      NgoDinhCan  đã bình luận lúc 1, Tháng 5, 2024, 12:11

      a, b, c, d = map(int,input().split()) u = max(a,c) v = min(b,d) if u > v: print("NO") else: print("YES")


    • 0
      ngusidan123  đã bình luận lúc 7, Tháng 12, 2023, 13:20

      C++ nhé nghĩ đơn giản là ra thôi bạn

      include<bits/stdc++.h>

      using namespace std; int main() { long long a, b ,c ,d ; cin >> a >> b >> c >> d ; if ( c<=b && a<=d ) { cout << "YES"; } else cout << "NO"; }


  • 0
    _SUGAR_BADBOY_  đã bình luận lúc 25, Tháng 10, 2023, 12:41

    đề là sao vậy không hiểu cho lắm


    • 0
      codega  đã bình luận lúc 29, Tháng 10, 2023, 16:31

      bài này if else là ra bạn ak, khéo léo tí là nhận ra ngay :))


    • 0
      wronganswer  đã bình luận lúc 26, Tháng 10, 2023, 1:08

      đề hỏi là e kiểm tra xem liệu là có một số N nào thuộc cả 2 khoảng đấy ko á e, nghĩa là ~A \leq N \leq B~ và ~C \leq N \leq D~.