Đếm cặp số (HSG 9 Hà Tĩnh 2026)

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

Cho số nguyên dương \(k\) (\(1 \le k \le 10^{12}\)).

Yêu cầu: Đếm số lượng các cặp số nguyên dương \(a, b\) thỏa mãn: \(a < b\)\(a \cdot b \le k\).

Input

  • Vào từ một dòng duy nhất chứa số nguyên \(k\).

Output

  • In ra một số nguyên duy nhất là kết quả của bài toán.

Ràng buộc

  • \(80\%\) số test ứng với \(80\%\) số điểm của bài thỏa mãn: \(k \le 10^3\).
  • \(20\%\) số test còn lại ứng với \(20\%\) số điểm của bài không có ràng buộc gì thêm.

Example

Test 1

Input
6
Output
6
Note

Các cặp số thỏa mãn: \((1,2)\), \((1,3)\), \((1,4)\), \((1,5)\), \((1,6)\), \((2,3)\).

Bình luận (1)

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