Professional Documents
Culture Documents
Chú ý: Thí sinh ghi tên tập tin bài làm, tên tập tin dữ liệu vào, tên tập tin kết quả theo đúng
quy định.
Bài 1: Cho dãy số nguyên n phần tử a 1….an. Hãy kiểm tra xem dãy đã sắp xếp chưa (có thể
tăng dần hoặc giảm giần). Nếu sắp xếp rồi hãy cho biết dãy đã sắp xếp tăng hay sắp xếp
giảm, nếu chưa sắp xếp hãy sắp xếp dãy đã cho theo thứ tự tăng dần.
Ví dụ:
SAPXEP.INP SAPXEP.OUT
5 Day da sap xep tang
12579
5 Day chua sap xep
35721 Day sap xep tang la: 1 2 3 5 7
Trang 1
rút ra là g Galeo, s Sikel và k Knat. Harry cần mua tất cả là n thứ. Vật thứ i có giá là
( pi , qi , r i ) ,i=1 ÷ n ,(0 ≤ n ≤10 5).
Yêu cầu: Hãy xác định số tiền Harry còn lại sau khi sắm mọi thứ. Nếu Harry không đủ tiền
thì đưa ra số -1.
Dữ liệu: vào từ tập tin văn bản MONEY.INP gồm
Dòng đầu tiên chứa 3 số nguyên g , s , k ( 0≤ g ≤10 5 )
Dòng thứ 2 chứa số nguyên n
Dòng thứ itrong n dòng sau chứa 3 số nguyên pi , qi , r i ( 0≤ pi ≤10 )
5
Kết quả: xuất ra tập tin văn bản MONEY.OUT trên một dòng 3 số nguyên xác định số tiền
còn lại của Harry hoặc số -1.
Ví dụ:
MONEY.INP MONEY.OUT
5 16 10 2 2 18
2
3 9 21
040
Bài 4. Chia bánh.
Hôm nay là sinh nhật của Bờm. Biết Bờm rất thích bánh gato nên mọi người mang
tới rất nhiều bánh gato. Bờm muốn chia n cái bánh cho m người bạn của Bờm, ban đầu mỗi
cái bánh là một phần. Bờm có cách duy nhất là dùng một con dao cắt bánh, ở mỗi thao tác
cắt, Bờm được chia một phần bánh thành 2 phần với tỉ lệ tùy ý. Hãy tìm cách giúp Bờm
dùng ít thao tác cắt nhất để chia bánh thành các phần
cho m người bạn, mỗi phần thuộc về đúng một người
và lượng bánh mỗi người nhận được là bằng nhau.
Dữ liệu vào: Một dòng chứa hai số nguyên dương
n , m(n ≤10 ).
18
35 4
----------------Hết----------------
Cán bộ coi thi không giải thích gì thêm
Trang 3