Bài 2. Số lượng bội (HSG 12 Quảng Nam 2020-2021)

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: 400 Thời gian: 1.0s Bộ nhớ: 1G Input: MULT.INP Output: MULT.OUT

Cho hai số nguyên dương \(N\)\(X\) (\(N, X \le 10^{18}\))

Yêu cầu: Hãy viết chương trình tìm số lượng bội của \(N\) sao cho bội của \(N\) không vượt quá giá trị của \(X\).

Input

  • Dòng đầu ghi số nguyên dương \(K\) (\(K \le 100\)) là số lượng bộ dữ liệu;
  • Tiếp theo là \(K\) dòng, mỗi dòng tương ứng với bộ dữ liệu chứa hai số \(N\)\(X.\)

Output

  • \(K\) dòng, mỗi dòng tương ứng với bộ dữ liệu vào là số lượng bội của \(N\) tìm được.

Example

Test 1

Input
1
2 7
Output
3
Note

Với \(N=2, X=7\). Số lượng bội của \(N\)\(3\) (vì có \(2, 4\)\(6\) là bội của \(N\)).

Test 2

Input
2
2 7
5 10
Output
3
2

Scoring

  • Subtask 1 (60% điểm): \(N, X \le 10^5\)\(K = 1.\)
  • Subtask 2 (20% điểm): \(N, X \le 10^5.\)
  • Subtask 3 (20% điểm): \(N, X \le 10^{18}.\)

Bình luận (1)

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