Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

TỔNG QUAN VỀ BÀI THI

Tên bài File chương trình File dữ liệu vào File dữ liệu ra Điểm
Mua vở MUAVO.CPP Bàn phím Màn hình 5
Tìm hai số TIM2SO.CPP Bàn phím Màn hình 5
Số giống nhau SGN.CPP Bàn phím Màn hình 5
Cắm Trại TRAI.CPP TRAI.INP TRAI.OUT 5
Thời gian thực hiện mỗi test không quá 1 giây.
Bài làm của thí sinh đươc lưu ở thư mục D:/SBD
Câu 1. (5,0 điểm) Mua vở
Chuẩn bị cho năm học mới Nam được bố mẹ dẫn ra nhà sách mua sắm dụng cụ học tập. Các
loại vở được báo giá như sau:
Loại Giá mỗi cuốn Giá một tá (12 cuốn)
I 10000 115000
II 15000 170000
Nếu tổng số tiền mua vở từ 200000 đến 400000 được giảm giá 3%, nếu số tiền mua vở lớn
hơn 400000 được giảm 5%. Nam muốn mua a cuốn vở loại I và b cuốn vở loại II.
Yêu cầu: Hãy viết chương trình xác định số tiền mà Nam phải trả ít nhất.
Dữ liệu vào: nhập từ bàn phím hai số nguyên a và b là hai số nguyên không âm (0 <a, b <106).
Kết quả: ghi số tiền Nam phải trả ra màn hình.
Ví dụ:
Nhập từ bàn phím Kết quả màn hình
10 20 378300

Giải thích: số tiền Nam phải trả 10*10000+ 8*15000+1*170000=390000 lớn hơn 200000 nên
được giảm 3%, số tiền phải trả là 390000*97/100=378300.
Câu 2. (5,0 điểm) Tìm hai số
Cho x và y là hai số nguyên, biết rằng, x + y = a và x - y = b.
Yêu cầu: Cho biết a và b. Hãy tìm x và y.
Dữ liệu vào: nhập từ bàn phím hai số nguyên a và b (0<a, b≤109). Giữa hai số cách nhau một dấu cách.
Kết quả: Ghi ra màn hình hai số x, y cách nhau một dấu cách. Nếu không tìm được x và y thì ghi số -1.
Ví dụ:
Nhập từ bàn phím Kết quả màn hình
62 42
32 -1
Câu 3 (5.0 điểm) Số giống nhau
Cho số nguyên dương N (N ≤109). Tìm số nhỏ nhất lớn hơn N mà các chữ số trong số tìm được đều
giống nhau. Ví dụ như N=5 thì số tìm được là 6, còn N=96 thì số tìm được là 99.
Dữ liệu vào: nhập từ bàn phím số nguyên dương N.
Kết quả ra: Ghi ra màn hình số tìm được thõa mãn yêu cầu bài toán.
Ví dụ:

Nhập từ bàn phím Kết quả màn hình

5 6

1
96 99

Ràng buộc:
• 50% test tương ứng với 80% điểm của bài có N ≤ 106.
• 50% test tương ứng với 20% điểm của bài có N ≤ 109.

Câu 4 (5,0 điểm): Cắm trại.


Trường THCS Nguyễn Trãi chuẩn bị hội trại 15/05/2021. Theo phân công của ban tổ chức hội
trại thì trại trung tâm của BTC (ban tổ chức) ở vị trí có tọa độ (0, 0) và mỗi lớp được phân công tại vị
trí tọa độ (x, y) phân biệt. Để quản lí tốt học sinh trong các lớp thì thầy hiệu trưởng yêu cầu tính xem
vị trí xa nhất so với trại trung tâm của BTC có khoảng cách là bao nhiêu và có bao nhiêu trại có khoảng
cách như vây? Biết rằng khoảng cách từ điểm có vị trí tọa độ (x, y) đến trại trung tâm được tính bằng
công thức √𝑥 2 + 𝑦 2 .
Yêu cầu: có N lớp học, mỗi lớp được phân công vị trí trại có tọa độ (x,y). Em hãy giúp BTC tìm khoảng
cách xa nhất so với trại trung tâm và bao nhiêu trại có khoảng cách xa nhất.
Dữ liệu vào TRAI.INP có cấu trúc sau:
• Dòng một ghi số N (N ≤103).
• N dòng tiếp theo mỗi dòng ghi hai số nguyên x, y là tọa độ của trại thứ i.( x, y ≤106).
Kết quả ra: Ghi vào TRAI.OUT khoảng cách lớn nhất so với trại trung tâm và số trại có khoảng cách
lớn nhất, các số cách nhau một dấu cách và Khoảng cách lớn nhất được làm tròn đến hai chữ số thập
phân.
Ví dụ: TRAI.INP TRAI.OUT
5 8.00 1
12
-3 3
71
0 -4
80

------------------ Hết ------------------


Giám thị coi thi không giải thích gì thêm.

You might also like