Professional Documents
Culture Documents
Debai 2
Debai 2
*)
Viết chương trình nhập vào số nguyên dương 𝑛, cho biết biểu diễn nhị phân của 𝑛
Dữ liệu: Vào từ thiết bị nhập chuẩn số nguyên dương 𝑛 ≤ 1018
Kết quả: Ghi ra thiết bị xuất chuẩn biểu diễn nhị phân của 𝑛
Ví dụ
Sample Input Sample Output
11 1011
HỆ HEXA (HEXA.*)
Hệ cơ số 16 hay hệ thập lục phân (Hexa) sử dụng 16 chữ số: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F trong đó A là
chữ số có giá trị 10, B là chữ số có giá trị 11, …, F là chữ số có giá trị 15.
Một số có biểu diễn là 𝑥𝑑 𝑥𝑑−1 … 𝑥1 𝑥0 trong hệ 16 thì giá trị của nó bằng
$𝑥𝑑 𝑥𝑑−1 . . . 𝑥1 𝑥0 = 𝑥𝑑 . 16𝑑 + 𝑥𝑑−1 16𝑑−1 … + 𝑥1 . 16 + 𝑥0
Yêu cầu: Tìm biểu diễn của giá trị 𝑥 trong hệ Hexa.
Dữ liệu: Vào từ thiết bị nhập xuất số nguyên dương 𝑥 ≤ 1018
Kết quả: Ghi ra thiết bị xuất chuẩn biểu diễn của 𝑥 trong hệ Hexa
Ví dụ
Sample Input Sample Output
1234 4D2
Trang 1
CHIA BÁNH (SHARE.*)
Bạn muốn chia 𝑛 cái bánh cho 𝑚 người, ban đầu mỗi cái bánh là một phần. Công cụ duy nhất bạn có là một dao
cắt bánh, ở mỗi thao tác cắt, bạn đượ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 dùng ít thao
tác cắt nhất để chia bánh thành các phần chia cho 𝑚 người, mỗi phần thuộc về đúng một người và lượng bánh
mỗi người được nhận là bằng nhau.
Dữ liệu: Vào từ thiết bị nhập chuẩn gồm một dòng chứa hai số nguyên dương 𝑛, 𝑚 ≤ 1018
Kết quả: Ghi ra thiết bị xuất chuẩn một số nguyên duy nhất là số thao tác cắt phải sử dụng
Ví dụ
SHARE.INP SHARE.OUT
3 5 4
60%
20% 20%
40% 40%
60% 60%
PHÂN SỐ (FRAC.*)
𝑎
Cho số số thực dương 𝑥 và số nguyên dương 𝑛. Hãy tìm phân số tối giản 𝑏 thỏa mãn 1 ≤ 𝑏 ≤ 𝑛 và giá trị phân số
𝑎
𝑏
gần với 𝑥 nhất.
Ví dụ
Sample Input Sample Output
0.666666667 2 3
5
Trang 2