Nhập môn - Chia lấy nguyên lấy dư
Point: 100.0
Time limit: 1.0s
Memory limit: 1 G
Input: stdin
Output: stdout
Author:  
Problem type
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text

Một trong những kiến thức cực kỳ quan trọng của Toán máy tính chính là số học và tổ hợp. Trong lý thuyết về phép chia, nếu cho hai số nguyên \(n\)\(k\) thì luôn tồn tại bộ duy nhất 2 số nguyên \(q\)\(r\) sao cho \(n = q*k + r\). Ta gọi \(q\) là kết quả của phép chia lấy nguyên còn \(r\) là phép dư hay là kết quả của phép chia lấy dư. Các ngôn ngữ lập trình đều cung cấp các phép toán này, trong C++ là phép chia \(/\) và %.

Yêu cầu

Biết \(n = q * k + r (0 \leq r<k)\). Viết chương trình tính \(q\)\(r\) khi biết \(n, k\).

Input Specification

  • Một dòng ghi hai số nguyên \(n, k (0<n,k \leq 10^{18})\) .

Output Specification

  • In ra giá trị \(q\)\(r\).

Sample Input

    11 3

Sample Output

    3 2