Trong tin học, việc lưu trữ và xử lý dữ liệu luôn bị giới hạn bởi phần cứng và phần mềm. Vì vậy thiết bị lưu trữ luôn có giới hạn, để lưu trữ một tệp tin có dung lượng \(n\) byte, hệ điều hành máy tính phải cung cấp một dung lượng bộ nhớ lớn hơn hoặc bằng dung lượng tệp tin đó.
Giả sử một tệp tin có dung lượng 4097 byte lưu vào máy tính thì hệ điều hành phải cung cấp cho tệp tin một dung lượng tối thiểu là 5 KB (biết rằng 1KB=1024 byte).
Yêu cầu: Cho số nguyên dương \(n\ (n \leq 10^{4})\) là kích thước của một tệp tin theo đơn vị byte. Hãy xác định kích thước theo KB tối thiểu mà hệ điều hành cung cấp để lưu trữ tệp tin.
Dữ liệu vào:
+ Số nguyên dương \(n\).
Kết quả:
+ Ghi một giá trị duy nhất là kích thước theo KB tối thiểu mà tập tin chiếm giữ.
Ví dụ 1:
Input | Output | Giải thích: Lấy 4097 chia cho 1024 (vì 1KB=1024 byte)= 4 dư 1. Vậy kết quả là 4 KB và lấy 1KB để lưu 1 byte dư = 5 KB. |
---|---|---|
4097 | 5 |
Ví dụ 2:
Input | Output | Giải thích: Lấy 2048 chia cho 1024 (vì 1KB=1024 byte) =2. Vậy kết quả là 2 KB. |
---|---|---|
2048 | 2 |
Code tích cực |
---|
Trong 24h |
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38905 |