Phép toán với modulo

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: 1100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho ba số nguyên \(a\), \(b\)\(m = 10^9 + 7\). Hãy tính:

  • \((a + b) \ \% \ m\),
  • \((a - b) \ \% \ m\),
  • \((a \times b) \ \% \ m\),
  • \((a \ / \ b) \ \% \ m\).

Trong đó \(\%\) là phép chia lấy phần dư.

Input

  • Chứa hai số nguyên \(a\)\(b\) \((0 \leq a < m, 1 \leq b < m)\).

Output

  • Gồm bốn dòng, mỗi dòng gồm một số nguyên là đáp án cho từng phép toán.

Example

Test 1

Input
6 3
Output
9
3
18
2

Test 2

Input
123456789 987654321
Output
111111103
135802475
259106859
203935601

Bình luận

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

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