Professional Documents
Culture Documents
Bài 2: Cho 2 xâu S1, S2 không quá 255 ký tự. Hãy tìm số lớn nhất gồm các chữ số
có mặt đồng thời trong cả 2 xâu. Nếu chữ số xuất hiện quá 1 lần trong cả 2 xâu thì
chữ số đó chỉ sử dụng một lần trong kết quả.
Bài 3: Hàng năm cứ mỗi độ xuân về làng XYZ tổ chức lễ hội đua thuyền mừng
xuân. Tham gia tranh tài năm nay có n đội tham dự được đánh số 1, 2,…, N. Sau
khi xuất phát t phút các thuyền cách vị trí xuất phát lần lượt là a1, a2,…, aN mét.
Biết rằng không có 2 thuyền nào đi ngang hàng nhau.
Yêu cầu: Tìm khoảng cách giữa hai thuyền gần nhau nhất.
Dữ liệu: Vào từ tệp văn bản SHIP.INP gồm 2 dòng:
- Dòng 1: Ghi số nguyên dương N là số lượng thuyền (2<N<=10^3)
- Dòng 2: Gồm N số nguyên dương a1, a2, …, aN (0<ai<=10^9) mỗi số cách
nhau một dấu cách là khoảng cách của N thuyền so với vị trí xuất phát sau t
phút.
Kết quả: Ghi ra tệp văn bản SHIP.OUT gồm một số nguyên duy nhất là khoảng
cách giữa hai thuyền gần nhau nhất.
SHIP.INP SHIP.OUT
5 1
10 1 7 6 15
Bài 4: Cho n xâu ký tự S1, S2,… Sn chỉ chứa các ký tự latin hoa từ “A” đến “Z”.
Với mỗi xâu Si có 1 ký tự xuất hiện 1 lần, các ký tự còn lại xuất hiện ít nhất 2 lần.
Mật khẩu là một xâu gồm n ký tự, trong đó ký tự thứ i là ký tự xuất hiện 1 lần
trong xâu Si.
Yêu cầu: Tìm mật khẩu
MATKHAU.INP MATKHAU.OUT
3 CFF
ACADD
FAAA
ABBBAFAAA
Bài 5: Trong cuộc thi chạy marathon có n thí sinh tham dự. Số thứ tự của mỗi thí
sinh chính là số báo danh của thí sinh. Thí sinh thứ i có thời gian về đích là ai.
Ban tổ chức kỳ thi quyết định chọn ra k thí sinh có thời gian chạy ít nhất để
trao giải. Em hãy đưa ra số báo danh của k thí sinh được trao giải theo thời gian
tăng dần.
Dữ liệu vào: Dòng đầu chứa 2 số nguyên n và k (n,k<=1000) Dòng 2 là thời
gian chạy của thí sinh thứ 1 đến thứ n.
Kết quả ra: k số trên 1 dòng là số báo danh của thí sinh được giải
Marathon.inp Marathon.out
5 3 2 5 4
9 1 8 6 3