Giới hạn thời gian: 1.0s / Giới hạn bộ nhớ: 256M

Điểm: 100

Viết chương trình tìm giá trị phần nguyên và phần dư của phép chia ~a~ cho ~b~.

Input Specification
  • Dòng 1 chứa số nguyên ~a~ ~(1 \le a \le 10^{9})~
  • Dòng 2 chứa số nguyên ~b~ ~(1 \le b \le 10^{9})~
Output Specification
  • Một dòng chứa hai số là kết quả của bài toán, cách nhau bởi một khoảng trắng .
Sample Input
7
3
Sample Output
2
1

Giới hạn thời gian: 1.0s / Giới hạn bộ nhớ: 256M

Điểm: 100

Cho biểu thức cộng trừ xen kẽ sau: ~1 - 2 + 3 - 4 + 5 - 6 + 7 - ... + N~ (với ~N~ là số lẻ). Cho số lẻ ~N~. Hãy tính giá trị của biểu thức trên.

Dữ liệu
  • Một dòng duy nhất chứa số lẻ ~N~.
Kết quả
  • Một số nguyên duy nhất là giá trị của biểu thức.
Chấm điểm
  • Có ~60%~ số điểm của bài toán tương ứng với ~N ≤ 10^5~
  • Có ~40%~ số điểm của bài toán tương ứng với ~N ≤ 10^9~
Sample Input
11
Sample Output
6

Giới hạn thời gian: 1.0s / Giới hạn bộ nhớ: 256M

Điểm: 100

Một số tự nhiên được gọi là siêu đối xứng nếu tất cả các chữ số của nó giống nhau. Chẳng hạn số ~777~ hoặc ~4444~ là các số tự nhiên siêu đối xứng. Cho số tự nhiên ~x~. Hãy tìm số tự nhiên ~y~ nhỏ nhất sao cho tổng ~x + y~ là một số siêu đối xứng.

Dữ liệu
  • Gồm 1 dòng duy nhất chứa số tự nhiên ~x~ ~(1 ≤ x ≤ 10^{16})~.
Kết quả
  • Một số duy nhất là số tự nhiên ~y~ thỏa mãn yêu cầu đề bài.
Chấm điểm
  • Có ~50%~ số điểm của bài toán tương ứng với ~x ≤ 10^6~.
  • Có ~30%~ số điểm của bài toán tương ứng với ~10^6 < x ≤ 10^9~.
  • Có ~20%~ số điểm của bài toán tương ứng với ~10^9 ≤ x ≤ 10^{16}~.
Sample Input
45
Sample Output
10