TS10 Tiền Giang 2024 - Phép toán

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 500 Thời gian: 1.0s Bộ nhớ: 256M Input: DIVMOD.INP Output: DIVMOD.OUT

Bi đang học về các phép toán số học. Thầy giáo cho Bi bài toán như sau:
“Gọi \(S\) là tổng các số tự nhiên từ \(1\) đến \(n\). Lấy \(S\) đem chia cho số nguyên dương \(k\) thì được thương nguyên và số dư là bao nhiêu?”
Em hãy giúp Bi giải bài toán này nhé!

Input

  • Đọc từ file DIVMOD.INP gồm một dòng chứa hai số nguyên dương \(n\)\(k\) (\(n, k \le 10^9\))

Output

  • Ghi vào file DIVMOD.OUT một dòng gồm hai số nguyên dương tương ứng là thương nguyên và số dư cần tìm.

Example

Test 1

Input
5 2
Output
7 1
Note

Với \(n\) = \(5\)\(k\) = \(2\), ta có \(S\) = \(1\) + \(2\) + \(3\) + \(4\) + \(5\) = \(15\)
\(15\) chia \(2\) được thương nguyên là \(7\) và số dư là \(1\).

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.