[Buổi 4][Vòng lặp][RDD] Bài 36: Kiểm tra giới hạn tốc độ
Kiểm tra giới hạn tốc độ
Bối cảnh
Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.
Yêu cầu
FullHouse Dev đang theo dõi hai tài xế, Alice và Bob, đang lái xe từ nhà đến văn phòng của họ. Hãy giúp FullHouse Dev xác định ai đang lái xe nhanh hơn, hoặc nếu họ đang lái xe với cùng tốc độ.
Input
- Dòng đầu tiên chứa số nguyên \(T\) — số lượng bộ test.
- Mỗi bộ test gồm một dòng chứa bốn số nguyên \(A\), \(X\), \(B\), và \(Y\):
- \(A\): khoảng cách (km) từ nhà đến văn phòng của Alice
- \(X\): thời gian (giờ) Alice cần để đến văn phòng
- \(B\): khoảng cách (km) từ nhà đến văn phòng của Bob
- \(Y\): thời gian (giờ) Bob cần để đến văn phòng
Output
- Với mỗi bộ test, in ra:
- "ALICE" nếu Alice lái xe nhanh hơn
- "BOB" nếu Bob lái xe nhanh hơn
- "EQUAL" nếu cả hai lái xe với cùng tốc độ
Ràng buộc
- \(1 \leq T \leq 1000\)
- \(1 \leq A, X, B, Y \leq 1000\)
Ví dụ 1
Input
3
20 6 20 5
10 3 20 6
9 1 1 1
Output
BOB
EQUAL
ALICE
Giải thích ví dụ
- Test 1: Bob đi quãng đường 20 km trong 5 giờ, trong khi Alice đi cùng quãng đường 20 km trong 6 giờ. Do đó, BOB nhanh hơn.
- Test 2: Alice đi 10 km trong 3 giờ, Bob đi 20 km trong 6 giờ. Họ có cùng tốc độ, nên kết quả là EQUAL.
- Test 3: Alice đi 9 km trong 1 giờ, trong khi Bob chỉ đi 1 km trong cùng thời gian. Do đó, ALICE nhanh hơn.
Thông tin học tập
- Buổi: B04
- Concepts: for/while loops, multiple test cases
- Giới hạn kiến thức: B01-B04
- Time limit: 2 seconds
- Memory limit: 64 MB
- Point: 10
Comments