[Buổi 1][Kiểu dữ liệu][HW] Bài 4: Gói dữ liệu di động


LÀM BÀI

Points: 100
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

Gói dữ liệu di động

Bối cảnh

Nhà mạng lưu dung lượng dữ liệu bằng MB. Trên giao diện, dung lượng được hiển thị theo dạng "bao nhiêu GB đầy đủ và còn lại bao nhiêu MB", với quy ước 1 GB = 1024 MB.

Bạn cần dùng phép chia nguyên để lấy số GB đầy đủ và phép dư để lấy phần MB chưa đủ tạo thành một GB mới.

Yêu cầu

Với tổng dung lượng mb:

  • gb = mb / 1024 là số GB đầy đủ;
  • remainMb = mb % 1024 là số MB còn lại.

In gb remainMb trên một dòng.

Input

Dữ liệu vào được cung cấp theo định dạng sau:

Một số nguyên không âm mb.

Hãy đọc các giá trị theo đúng thứ tự và ý nghĩa đã mô tả trong đề bài.

Output

In kết quả theo đúng định dạng sau:

gb remainMb.

Không in thêm lời giải thích, nhãn hoặc ký tự ngoài phần kết quả được yêu cầu.

Ràng buộc

0≤mb≤10^12.

Ví dụ 1

Input

0

Output

0 0

Giải thích ví dụ

0/1024 = 0 GB đầy đủ và phần dư là 0%1024 = 0 MB. Vì vậy output là 0 0.

Ví dụ 2

Input

1024

Output

1 0

Giải thích ví dụ

1024/1024 = 1 GB đầy đủ và phần dư là 1024%1024 = 0 MB. Vì vậy output là 1 0.

Thông tin học tập

  • Buổi: B01
  • Concepts: integer division, modulo
  • Giới hạn kiến thức: B01
  • Time limit: 1 second
  • Memory limit: 256 MB
  • Point: 100

Comments

There are no comments at the moment.

Zalo