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
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; }
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
qwertyuiopasdfghjklzxcvbnmasdfghjklwertyui
test 3 là j vậy ạ
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 ạ :((
ai lam bai nay AC full kh cho minh xin code tham khao voi
a, b, c, d = map(int,input().split()) u = max(a,c) v = min(b,d) if u > v: print("NO") else: print("YES")
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"; }
đề là sao vậy không hiểu cho lắm
bài này if else là ra bạn ak, khéo léo tí là nhận ra ngay :))
đề 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~.