Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (578.1 KB, 11 trang )
Bài 16
VÍ DỤ VỀ LÀM VIỆC VỚI TỆP
(2 tiết)
Bài 1
Cho N điểm trong mặt phẳng tọa độ A i = (xi, yi). Khoảng cách Manhattan giữa hai điểm A và B có giá
trị D = |xA – xB| + |yA – yB|
Yêu cầu: Tính khoảng cách Manhattan lớn nhất giữa các cặp điểm đã cho
Dữ liệu vào: Từ file văn bản DISTANCE.INP:
Dòng 1: ghi số nguyên dương n (2 ≤ n ≤ 105).
- Dòng 2 .. N + 1: mỗi dòng 2 số nguyên thể hiện tọa độ của điểm (|x i|, |yi| ≤ 109). Các số viết cách
nhau một dấu cách
Dữ liệu ra: Ghi ra file văn bản DISTANCE.OUT
- Gồm 1 số nguyên duy nhất là kết quả bài toán
Bài 2
Xét dãy số nguyên dương khác nhau từng đôi một: a1, a2, …an, trong đó 1 ≤ ai ≤ 106, 1 ≤ n ≤ 105). Với số
nguyên x cho trước (1 ≤ x ≤ 200000). Hãy xác định số cặp (ai, aj) thỏa mãn các điều kiện:
+ ai + aj = x
+1≤i≤j≤n
Dữ liệu vào: Từ file văn bản SUMX.INP gồm:
Dòng 1: chứa số nguyên dương n
Dòng 2: chứa n số nguyên a1, a2, …an. Các số cách nhau bởi dấu cách
Dòng 3 chứa số nguyên x
Dữ liệu ra: Ghi ra file văn bản SUMX.OUT một số nguyên – số cặp tìm được